Custom implementations may generally adapt Serializable
objects into special kinds of messages, or might be specifically tailored for
translating RemoteInvocation(Result)s into specific kinds of messages.
public void setReceiveTimeout(long receiveTimeout)
Set the timeout to use for receiving the response message for a request
The default is 0, which indicates a blocking receive without timeout.
Can be overridden in subclasses to provide custom RemoteInvocation
subclasses, containing additional invocation parameters like user credentials.
Note that it is preferable to use a custom RemoteInvocationFactory which
is a reusable strategy.
methodInvocation - the current AOP method invocation