As I mentioned on the ServiceMix dev list, there is a "deficiency" in 
the "Client" API that would make this change relatively moot unless the 
client API is completely updated.   Right now, async invokations are only 
available to the jax-ws frontend, and that's really just "faked" via doing a 
sync invokation on a background thread (which then blocks).   We would 
definitely need to get the Client API's updated to support async concepts a 
bit better before the transports can really be updated to take advantage of 
it.

Dan


On Monday 25 August 2008 3:28:21 am Freeman Fang wrote:
> Hi,
>
> Currently we are using sync way for jms transport which means the thread
> get blocked until response messsage is coming or the client side
> timeout, see the handleResponse() method of JMSConduit?  Is it possible
> that we use non-block way for JMSConduit, something like implement JMS
> MessageListener API? Or any special reason we need this sync invocation
> for JMS conduit?
>
> Thanks
> Freeman



-- 
Daniel Kulp
[EMAIL PROTECTED]
http://www.dankulp.com/blog

Reply via email to