Hi List, I am again stuck in a situation. :-D
ENVIRONMENT I am using camel 2.15.x and can use this one only we have a server which works as follows 1. This server will multiple requests 2. It will not respond in same tcp session ( means, it will create a new connection every time ) 3. It listens on socket 10.1.1.10:1234 4. Result (Response) messages from this server are asynchronous ( Means, it is possible that it will pass result messages to the client connecting in any order ) 5. It will only pass result(Response) messages to the socket(source socket from client) from which from it received request. PROBLEM 1. I can only pass tcp stream to server. For this I am using netty 2. I can send request using netty as a producer (It will use say a socket 9.9.9.9:4321 to connect to server 10.1.1.10:1234) 3. It is InOnly, means there will be no response, as the server will take time about 30 seconds 4. after server processing the request, it will connect to the client (which is now has to be a server listening on the same socket 9.9.9.9:4321). IS IT POSSIBLE ? 5. Now on listening, this result (Response) message has to be stored in a queue As the following link says, there is a clientMode which sounds like a solution http://camel.465427.n5.nabble.com/Bi-directional-comms-on-TCP-connection-td5765782.html 1. Is this even possible using camel netty only ? How can a consumer just turn to a producer dynamically. 2. If so how ? I mean, could find enough evidence or document. -- Thanks & Regards Jagannath Naidu Keen & Able Computers Pvt. Ltd.