Hi

No there is not

On Tue, Aug 1, 2023 at 8:49 AM ski n <[email protected]> wrote:

> Currently, I use the EventNotifier to collect events in Camel:
>
>
> https://www.javadoc.io/doc/org.apache.camel/camel-api/3.21.0/org/apache/camel/spi/CamelEvent.html
>
> I have integrations that consist of 1 or more routes like this:
>
> <route>
>  <from uri="activemq:queue:order.in"/>
>  <to uri="bean:orderService?method=validate"/>
>  <to uri="direct-vm:processOrder"/></route>
> <route>
>  <from uri="direct-vm:processOrder"/>
>  <to uri="bean:orderService?method=process"/>
>  <to uri="activemq:queue:order.out"/></route>
>
> To route between two routes I use either:
>
> - direct-vm
> - vm
> - activemq
>
> When I filter the Events on ExchangeCreated I get for each route that is
> created exactly one message. 2 routes gives 2 events, 10 routes give 10
> events.
>
> In camel 4 the direct-vm and vm are removed and the direct and seda
> endpoints can be used as alternatives. This however sees all the routes as
> one exchange, so that there is only one ExchangeCreated event. Other events
> like ExchangeSent give more events, but they are not 1 on 1 with a specific
> route.
>
> Is there a way to get/keep this functionality in Camel 4 when switching to
> the direct endpoint?
>
> --
>
> Raymond
>


-- 
Claus Ibsen
-----------------
@davsclaus
Camel in Action 2: https://www.manning.com/ibsen2

Reply via email to