Hi,

I am using camel-netty4 as a producer. I take a message off of a Rabbit
queue and attempt to send it via netty to the server. This works perfectly
when the server is up an accepting requests. However, if the server is not
responding when I enable the client I get the following error at start-up:

Error occurred during starting Camel: CamelContext(ClientContext) due Failed
to create Producer for endpoint: Endpoint[netty4:tcp://10.0.2.2:40000].
Reason: java.net.ConnectException: Cannot connect to 10.0.2.2:40000.

What I want to do is capture the error and attempt a connection retry until
the server comes back on-line. 

I have tried various ways of catching this exception using the built-in
camel error handling but this is not working.

Do I need to add a customer netty handler to capture the error? Do I need a
custom netty channel factory? Basically, I'm looking for help on how to
capture the above error and retry the connection. Any help would be greatly
appreciated!




--
View this message in context: 
http://camel.465427.n5.nabble.com/Exception-handling-for-netty4-producers-tp5773180.html
Sent from the Camel - Users mailing list archive at Nabble.com.

Reply via email to