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.