Hi all, I use Axis2 1.5 handlers to suspend request processing for some period of time. This seems to compute now, however, there are some issues I do not understand:
1) after returning InvocationResponse.SUSPEND by one handler it is not enough to call Axis2Engine.resume(). I am required to invoke also RequestResponseTransport.signalResponseReady() for that message AFTER the call to Axis2Engine.resume(). Otherwise the handler thread is blocked by RequestResponseTransport.awaitResponse() until timeout occurs... 2) how to get rid of this blocked handler thread? It seems to me that it is not required any more because the handler is resumed by another thread. I would prefer Axis2 to unwind the whole stack and forget it until my concurrent thread resumes that request. Any hint is appreciated Best regards Hannes -- View this message in context: http://www.nabble.com/blocked-handler-thread-after-returning-InvocationResponse.SUSPEND-tp24865321p24865321.html Sent from the Axis - User mailing list archive at Nabble.com.
