Hi 

difference between to and wiretap: Wiretap uses a dedicated thread pool to 
process the messages. So you have to be careful about transaction boundaries. 

Regards
Stephan


-----Ursprüngliche Nachricht-----
Von: Caranthir [mailto:candelor...@gmail.com] 
Gesendet: Dienstag, 30. Mai 2017 13:23
An: users@camel.apache.org
Betreff: Difference between WireTap and to

Hello,

I have a problem. In my camel application I have two JPA endpoints. Where I get 
some values from one database and insert it to the other one. 

So I defined jpa endpoint for one database and jpa2 for the other database. 

i get some value with
from(jpa://...).process( ... ).to(direct:e)

then
from(direct:e).process( ... ).to(jpa2:// ...).to(direct:d) then

from(direct:d).to(jpa://..)

When I do this the last insert to the jpa component doesnt work as expected and 
tries to insert to jpa2 instead of jpa. I was pretty confused. 

It took a few days to resolve this issue.

When I only changed to value to WireTap, it started working as expected and 
inserted values to jpa .

from(jpa://...).process( ... ).to(direct:e)

then
from(direct:e).process( ... ).to(jpa2:// ...).wireTap(direct:d) then

from(direct:d).to(jpa://..)


Is there a difference between to(direct:d) and wireTap(direct:d) that is not 
clear to me?

Thanks




--
View this message in context: 
http://camel.465427.n5.nabble.com/Difference-between-WireTap-and-to-tp5801360.html
Sent from the Camel - Users mailing list archive at Nabble.com.

Reply via email to