Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement Camel custom component for Dirigible JavaScript/TypeScript execution #4383

Merged
merged 16 commits into from
Oct 25, 2024

Conversation

iliyan-velichkov
Copy link
Contributor

@iliyan-velichkov iliyan-velichkov commented Oct 22, 2024

Implementation for issue #4400

  • implemented custom component for Dirigible JavaScript/TypeScript
    • component in the catalog
      image

    • empty step
      image

    • configured step
      image

    • yaml representation

         - to:
             id: to-5fbe
             description: Invoke handler.ts
             uri: dirigible-java-script
             parameters:
               javaScriptPath: call-dirigible-js-custom-component/handler.ts
    
  • added automated integration tests which validates the execution of route with cron using the new approach with our custom Camel component and the previous approach which requires two steps
  • integration tests refactoring and simplification

@iliyan-velichkov iliyan-velichkov self-assigned this Oct 22, 2024
@iliyan-velichkov iliyan-velichkov marked this pull request as draft October 22, 2024 08:42
Signed-off-by: Iliyan Velichkov <[email protected]>
Signed-off-by: Iliyan Velichkov <[email protected]>
Signed-off-by: Iliyan Velichkov <[email protected]>
Signed-off-by: Iliyan Velichkov <[email protected]>
Signed-off-by: Iliyan Velichkov <[email protected]>
Signed-off-by: Iliyan Velichkov <[email protected]>
Signed-off-by: Iliyan Velichkov <[email protected]>
@iliyan-velichkov iliyan-velichkov changed the title WIP: add dirigible javascript camel component Implement Camel custom component for Dirigible JavaScript/TypeScript execution Oct 24, 2024
@iliyan-velichkov iliyan-velichkov marked this pull request as ready for review October 24, 2024 09:50
Signed-off-by: Iliyan Velichkov <[email protected]>
Signed-off-by: Iliyan Velichkov <[email protected]>
Signed-off-by: Iliyan Velichkov <[email protected]>
Signed-off-by: Iliyan Velichkov <[email protected]>
Copy link
Contributor

@delchev delchev left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Awesome!

@delchev delchev merged commit 0c39750 into master Oct 25, 2024
9 checks passed
@delchev delchev deleted the camel-dirigible-js-component branch October 25, 2024 14:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants