The Spring Framework

## Uses of Class
org.springframework.remoting.support.RemoteInvocation

Packages that use RemoteInvocation
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
`protected RemoteInvocation` `JmsInvokerClientInterceptor.createRemoteInvocation(MethodInvocation methodInvocation)` Create a new RemoteInvocation object for the given AOP method invocation.
`protected RemoteInvocation` `JmsInvokerServiceExporter.onInvalidRequest(Message requestMessage)` Callback that is invoked by `JmsInvokerServiceExporter.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
`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.

Uses of RemoteInvocation in org.springframework.remoting.httpinvoker

Methods in org.springframework.remoting.httpinvoker that return RemoteInvocation
`protected RemoteInvocation` `SimpleHttpInvokerServiceExporter.readRemoteInvocation(HttpExchange exchange)` Read a RemoteInvocation from the given HTTP request.
`protected RemoteInvocation` `SimpleHttpInvokerServiceExporter.readRemoteInvocation(HttpExchange exchange, InputStream is)` Deserialize a RemoteInvocation object from the given InputStream.
`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.

Methods in org.springframework.remoting.httpinvoker with parameters of type RemoteInvocation
`protected void` `AbstractHttpInvokerRequestExecutor.doWriteRemoteInvocation(RemoteInvocation invocation, ObjectOutputStream oos)` Perform the actual writing of the given invocation object to the given ObjectOutputStream.
`RemoteInvocationResult` `HttpInvokerRequestExecutor.executeRequest(HttpInvokerClientConfiguration config, RemoteInvocation invocation)` Execute a request to send the given remote invocation.
`RemoteInvocationResult` `AbstractHttpInvokerRequestExecutor.executeRequest(HttpInvokerClientConfiguration config, RemoteInvocation invocation)`
`protected RemoteInvocationResult` `HttpInvokerClientInterceptor.executeRequest(RemoteInvocation invocation)` Execute the given remote invocation via the HttpInvokerRequestExecutor.
`protected RemoteInvocationResult` `HttpInvokerClientInterceptor.executeRequest(RemoteInvocation invocation, MethodInvocation originalInvocation)` Execute the given remote invocation via the HttpInvokerRequestExecutor.
`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
`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
`Object` `RmiInvocationHandler.invoke(RemoteInvocation invocation)` Apply the given invocation to the target object.
`protected Object` `RmiBasedExporter.invoke(RemoteInvocation invocation, Object targetObject)` Redefined here to be visible to RmiInvocationWrapper.

Uses of RemoteInvocation in org.springframework.remoting.support

Methods in org.springframework.remoting.support that return RemoteInvocation
`RemoteInvocation` `RemoteInvocationFactory.createRemoteInvocation(MethodInvocation methodInvocation)` Create a serializable RemoteInvocation object from the given AOP MethodInvocation.
`protected RemoteInvocation` `RemoteInvocationBasedAccessor.createRemoteInvocation(MethodInvocation methodInvocation)` Create a new RemoteInvocation object for the given AOP method invocation.
`RemoteInvocation` `DefaultRemoteInvocationFactory.createRemoteInvocation(MethodInvocation methodInvocation)`

Methods in org.springframework.remoting.support with parameters of type RemoteInvocation
`Object` `RemoteInvocationExecutor.invoke(RemoteInvocation invocation, Object targetObject)` Perform this invocation on the given target object.
`protected Object` `RemoteInvocationBasedExporter.invoke(RemoteInvocation invocation, Object targetObject)` Apply the given remote invocation to the given target object.
`Object` `DefaultRemoteInvocationExecutor.invoke(RemoteInvocation invocation, Object targetObject)`
`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.

The Spring Framework

Copyright © 2002-2008 The Spring Framework.