The Spring Framework

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

Packages that use RemoteInvocationResult
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 RemoteInvocationResult in org.springframework.jms.remoting

Methods in org.springframework.jms.remoting that return RemoteInvocationResult
`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.extractInvocationResult(Message responseMessage)` Extract the invocation result from the response message.
`protected RemoteInvocationResult` `JmsInvokerClientInterceptor.onInvalidResponse(Message responseMessage)` Callback that is invoked by `extractInvocationResult` when it encounters an invalid response message.

Methods in org.springframework.jms.remoting with parameters of type RemoteInvocationResult
`protected Message` `JmsInvokerServiceExporter.createResponseMessage(Message request, Session session, RemoteInvocationResult result)` Create the invocation result response message.
`protected Object` `JmsInvokerClientInterceptor.recreateRemoteInvocationResult(RemoteInvocationResult result)` Recreate the invocation result contained in the given RemoteInvocationResult object.
`protected void` `JmsInvokerServiceExporter.writeRemoteInvocationResult(Message requestMessage, Session session, RemoteInvocationResult result)` Send the given RemoteInvocationResult as a JMS message to the originator.

Uses of RemoteInvocationResult in org.springframework.remoting.httpinvoker

Methods in org.springframework.remoting.httpinvoker that return RemoteInvocationResult
`protected RemoteInvocationResult` `CommonsHttpInvokerRequestExecutor.doExecuteRequest(HttpInvokerClientConfiguration config, ByteArrayOutputStream baos)` Execute the given request through Commons HttpClient.
`protected RemoteInvocationResult` `SimpleHttpInvokerRequestExecutor.doExecuteRequest(HttpInvokerClientConfiguration config, ByteArrayOutputStream baos)` Execute the given request through a standard J2SE HttpURLConnection.
`protected abstract RemoteInvocationResult` `AbstractHttpInvokerRequestExecutor.doExecuteRequest(HttpInvokerClientConfiguration config, ByteArrayOutputStream baos)` Execute a request to send the given serialized remote invocation.
`protected RemoteInvocationResult` `AbstractHttpInvokerRequestExecutor.doReadRemoteInvocationResult(ObjectInputStream ois)` Perform the actual reading of an invocation object from the given ObjectInputStream.
`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 RemoteInvocationResult` `AbstractHttpInvokerRequestExecutor.readRemoteInvocationResult(InputStream is, String codebaseUrl)` Deserialize a RemoteInvocationResult object from the given InputStream.

Methods in org.springframework.remoting.httpinvoker with parameters of type RemoteInvocationResult
`protected void` `SimpleHttpInvokerServiceExporter.writeRemoteInvocationResult(HttpExchange exchange, RemoteInvocationResult result)` Write the given RemoteInvocationResult to the given HTTP response.
`protected void` `SimpleHttpInvokerServiceExporter.writeRemoteInvocationResult(HttpExchange exchange, RemoteInvocationResult result, OutputStream os)` Serialize the given RemoteInvocation to the given OutputStream.
`protected void` `HttpInvokerServiceExporter.writeRemoteInvocationResult(HttpServletRequest request, HttpServletResponse response, RemoteInvocationResult result)` Write the given RemoteInvocationResult to the given HTTP response.
`protected void` `HttpInvokerServiceExporter.writeRemoteInvocationResult(HttpServletRequest request, HttpServletResponse response, RemoteInvocationResult result, OutputStream os)` Serialize the given RemoteInvocation to the given OutputStream.

Uses of RemoteInvocationResult in org.springframework.remoting.rmi

Methods in org.springframework.remoting.rmi with parameters of type RemoteInvocationResult
`protected void` `RemoteInvocationSerializingExporter.doWriteRemoteInvocationResult(RemoteInvocationResult result, ObjectOutputStream oos)` Perform the actual writing of the given invocation result object to the given ObjectOutputStream.

Uses of RemoteInvocationResult in org.springframework.remoting.support

Methods in org.springframework.remoting.support that return RemoteInvocationResult
`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.

Methods in org.springframework.remoting.support with parameters of type RemoteInvocationResult
`protected Object` `RemoteInvocationBasedAccessor.recreateRemoteInvocationResult(RemoteInvocationResult result)` Recreate the invocation result contained in the given RemoteInvocationResult object.

The Spring Framework

Copyright © 2002-2008 The Spring Framework.