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.

Reply via email to