Mina consuming endpoint with sync - how to override?
I have a consuming mina: endpoint with sync=true set on it. In my use case I have some messages coming in that require a response, and some that do not. Unfortunately where I do not want to return a message Camel is still expecting that I should and throws an ExchangeTimedOutException. How can I tell Camel that despite stating sync=true, for a given exchange it should not expect a response?
I have tried a few things including the invocation of a Processor that closes the Mina session after the InOnly endpoint (exchange.getSession().close()).
Here's my route currently:
"Unknown notification sent by fingerprint reader");
"Unhandled notification sent by fingerprint reader");