Hi,
You cannot do it the way you have detailed. The endpoint in the from()
clause will create a TCP Listener and bind to a socket (aka server).
You could do the following and accomplish your objective
In Client
----------
from (...)
.to(mina:tcp://localhost:5000?sync=true") // Client
.to("bean:processResponse");
In Server
----------
from(mina:tcp://localhost:5000?sync=true") // Server
.to("bean:processData");
Hope this helps.
Cheers,
Ashwin...
Muhammad Ichsan wrote:
>
> Dear All,
>
> I tried to use mina endpoints. I see that mina endpoints which is used
> in <from> will act as servers and the ones which is used in <to> will
> act as clients.
>
> Actually, I need mina endpoints which more or less defined as the
> following code:
>
> <from uri="mina:tcp://localhost?as_server=false"><!-- act as client .
> This endpoint connects to a server -->
> <to uri="processData">
> <to uri="mina:tcp://localhost?as_server=false"><!-- return the result
> using THE SAME socket -->
>
> Is it possible?
>
> Thanks!
>
> --
> ~The best men are men who benefit to others
> http://michsan.web.id
>
> Yang berkualitas memang beda rasanya!
> http://rizqi-cookies.com
>
>
-----
---
Ashwin Karpe, Principal Consultant, PS - Opensource Center of Competence
Progress Software Corporation
14 Oak Park Drive
Bedford, MA 01730
---
+1-972-304-9084 (Office)
+1-972-971-1700 (Mobile)
----
Blog: http://opensourceknowledge.blogspot.com/
--
View this message in context:
http://old.nabble.com/Mina-endpoint-behaviour-tp28104796p28107778.html
Sent from the Camel - Users mailing list archive at Nabble.com.