]
Darran Lofthouse updated REMJMX-4:
----------------------------------
Fix Version/s: 2.0.2.CR1
(was: 2.0.1.Final)
Allow for long method calls within the protocol.
------------------------------------------------
Key: REMJMX-4
URL:
https://issues.jboss.org/browse/REMJMX-4
Project: Remoting JMX
Issue Type: Task
Components: Connection, RPC
Reporter: Darran Lofthouse
Fix For: 2.0.2.CR1
Methods such as invoke could take a long time to return depending on what the MBean is
actually doing.
This task is to build support for this into the protocol, 2 initial ideas are: -
1 - Allow the client to 'ping' the server after a request has timed out and ask
the server is this request still running, server side the we can track the correlation IDs
of current requests an check it is still in-progress.
2 - The server could periodically send a message to the client to say the message is
still in progress, the client could cache these and on timing out check if one has been
received recently and wait again if one has.
3 - Any other suggestions?