tomee-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Andy Gumbrecht <agumbre...@tomitribe.com>
Subject Re: Remote Asynchronous EJB Method call followed quickly by client exit
Date Fri, 16 May 2014 08:43:56 GMT
It depends on how you are exiting the client. Make sure you close the 
context properly and don't just kill the process, it may not have 
completed the call.

http://docs.oracle.com/javase/6/docs/api/javax/naming/InitialContext.html#close()

Can you share some code.

Andy.

On 14/05/2014 23:24, ymaraner wrote:
> I have a client that makes a call to a remote EJB method and then terminates
> within a very short period of time. If the EJB method is synchronous,
> everything works fine. If the EJB is annotated with @Asynchronous, the call
> doesn't seem to be processed on the server unless I introduce a short sleep
> in the client right after the method call.
>
> That doesn't seem like correct behavior to me. I was under the impression
> that the call would spawn a server-side thread to handle the method and then
> return control to the client; so the method would be successfully invoked no
> matter what the client did immediately after the call.
>
> Am I wrong? Or is this a potential bug in the implementation of asynchronous
> EJB method invocation in TomEE 1.6.0.1?
>
>
>
> -----
> - Tim
> --
> View this message in context: http://openejb.979440.n4.nabble.com/Remote-Asynchronous-EJB-Method-call-followed-quickly-by-client-exit-tp4669337.html
> Sent from the OpenEJB User mailing list archive at Nabble.com.
>
>

-- 
   Andy Gumbrecht

   http://www.tomitribe.com
   agumbrecht@tomitribe.com
   https://twitter.com/AndyGeeDe

   TomEE treibt Tomitribe! | http://tomee.apache.org


Mime
View raw message