You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I leave the Action class intact but created an Execution interface that is implemented internally and can be injected using the @Resource annotation inside an Action. It exposes methods to stop the execution of the current message and to route new messages.
I liked this approach because it leaves the Action interface simple and offers an alternative if you need to do the stop/split/aggregate thing.
Create a new Execution interface.
Modify the ActionsProcessor to inject the Execution and support it.
Modify the AbstractCamelConnectorService to support the new functionality.
Add some tests.
Create a new Execution interface.
Modify the ActionsProcessor to inject the Execution and support it.
Modify the AbstractCamelConnectorService to support the new functionality.
Add some tests.
Actions should be able to stop a message, split into multiple messages and aggregate messages.
The text was updated successfully, but these errors were encountered: