Uses of Class
org.springframework.remoting.support.RemoteInvocation
Packages that use RemoteInvocation Package Description org.springframework.jms.remoting Remoting classes for transparent Java-to-Java remoting via a JMS provider.org.springframework.remoting.httpinvoker Remoting classes for transparent Java-to-Java remoting via HTTP invokers.org.springframework.remoting.rmi Remoting classes for conventional RMI and transparent remoting via RMI invokers.org.springframework.remoting.support Generic support classes for remoting implementations.Uses of RemoteInvocation in org.springframework.jms.remoting
Methods in org.springframework.jms.remoting that return RemoteInvocation Modifier and Type Method Description protected RemoteInvocation
JmsInvokerClientInterceptor. createRemoteInvocation(MethodInvocation methodInvocation)
Create a newRemoteInvocation
object for the given AOP method invocation.protected RemoteInvocation
JmsInvokerServiceExporter. onInvalidRequest(Message requestMessage)
Callback that is invoked byJmsInvokerServiceExporter.readRemoteInvocation(javax.jms.Message)
when it encounters an invalid request message.protected RemoteInvocation
JmsInvokerServiceExporter. readRemoteInvocation(Message requestMessage)
Read a RemoteInvocation from the given JMS message.Methods in org.springframework.jms.remoting with parameters of type RemoteInvocation Modifier and Type Method Description protected Message
JmsInvokerClientInterceptor. createRequestMessage(Session session, RemoteInvocation invocation)
Create the invoker request message.protected RemoteInvocationResult
JmsInvokerClientInterceptor. executeRequest(RemoteInvocation invocation)
Execute the given remote invocation, sending an invoker request message to this accessor's target queue and waiting for a corresponding response.protected RemoteInvocationResult
JmsInvokerClientInterceptor. onReceiveTimeout(RemoteInvocation invocation)
Callback that is invoked byJmsInvokerClientInterceptor.executeRequest(org.springframework.remoting.support.RemoteInvocation)
when the receive timeout has expired for the specifiedRemoteInvocation
.Uses of RemoteInvocation in org.springframework.remoting.httpinvoker
Methods in org.springframework.remoting.httpinvoker that return RemoteInvocation Modifier and Type Method Description protected RemoteInvocation
HttpInvokerServiceExporter. readRemoteInvocation(HttpServletRequest request)
Read a RemoteInvocation from the given HTTP request.protected RemoteInvocation
HttpInvokerServiceExporter. readRemoteInvocation(HttpServletRequest request, InputStream is)
Deserialize a RemoteInvocation object from the given InputStream.protected RemoteInvocation
SimpleHttpInvokerServiceExporter. readRemoteInvocation(com.sun.net.httpserver.HttpExchange exchange)
Deprecated.Read a RemoteInvocation from the given HTTP request.protected RemoteInvocation
SimpleHttpInvokerServiceExporter. readRemoteInvocation(com.sun.net.httpserver.HttpExchange exchange, InputStream is)
Deprecated.Deserialize a RemoteInvocation object from the given InputStream.Methods in org.springframework.remoting.httpinvoker with parameters of type RemoteInvocation Modifier and Type Method Description protected void
AbstractHttpInvokerRequestExecutor. doWriteRemoteInvocation(RemoteInvocation invocation, ObjectOutputStream oos)
Perform the actual writing of the given invocation object to the given ObjectOutputStream.RemoteInvocationResult
AbstractHttpInvokerRequestExecutor. executeRequest(HttpInvokerClientConfiguration config, RemoteInvocation invocation)
protected RemoteInvocationResult
HttpInvokerClientInterceptor. executeRequest(RemoteInvocation invocation)
Execute the given remote invocation via theHttpInvokerRequestExecutor
.protected RemoteInvocationResult
HttpInvokerClientInterceptor. executeRequest(RemoteInvocation invocation, MethodInvocation originalInvocation)
Execute the given remote invocation via theHttpInvokerRequestExecutor
.RemoteInvocationResult
HttpInvokerRequestExecutor. executeRequest(HttpInvokerClientConfiguration config, RemoteInvocation invocation)
Execute a request to send the given remote invocation.protected ByteArrayOutputStream
AbstractHttpInvokerRequestExecutor. getByteArrayOutputStream(RemoteInvocation invocation)
Serialize the given RemoteInvocation into a ByteArrayOutputStream.protected void
AbstractHttpInvokerRequestExecutor. writeRemoteInvocation(RemoteInvocation invocation, OutputStream os)
Serialize the given RemoteInvocation to the given OutputStream.Uses of RemoteInvocation in org.springframework.remoting.rmi
Methods in org.springframework.remoting.rmi that return RemoteInvocation Modifier and Type Method Description protected RemoteInvocation
JndiRmiClientInterceptor. createRemoteInvocation(MethodInvocation methodInvocation)
Create a new RemoteInvocation object for the given AOP method invocation.protected RemoteInvocation
RemoteInvocationSerializingExporter. doReadRemoteInvocation(ObjectInputStream ois)
Perform the actual reading of an invocation result object from the given ObjectInputStream.Methods in org.springframework.remoting.rmi with parameters of type RemoteInvocation Modifier and Type Method Description protected Object
RmiBasedExporter. invoke(RemoteInvocation invocation, Object targetObject)
Redefined here to be visible to RmiInvocationWrapper.Object
RmiInvocationHandler. invoke(RemoteInvocation invocation)
Apply the given invocation to the target object.Uses of RemoteInvocation in org.springframework.remoting.support
Methods in org.springframework.remoting.support that return RemoteInvocation Modifier and Type Method Description RemoteInvocation
DefaultRemoteInvocationFactory. createRemoteInvocation(MethodInvocation methodInvocation)
protected RemoteInvocation
RemoteInvocationBasedAccessor. createRemoteInvocation(MethodInvocation methodInvocation)
Create a new RemoteInvocation object for the given AOP method invocation.RemoteInvocation
RemoteInvocationFactory. createRemoteInvocation(MethodInvocation methodInvocation)
Create a serializable RemoteInvocation object from the given AOP MethodInvocation.Methods in org.springframework.remoting.support with parameters of type RemoteInvocation Modifier and Type Method Description Object
DefaultRemoteInvocationExecutor. invoke(RemoteInvocation invocation, Object targetObject)
protected Object
RemoteInvocationBasedExporter. invoke(RemoteInvocation invocation, Object targetObject)
Apply the given remote invocation to the given target object.Object
RemoteInvocationExecutor. invoke(RemoteInvocation invocation, Object targetObject)
Perform this invocation on the given target object.protected RemoteInvocationResult
RemoteInvocationBasedExporter. invokeAndCreateResult(RemoteInvocation invocation, Object targetObject)
Apply the given remote invocation to the given target object, wrapping the invocation result in a serializable RemoteInvocationResult object.