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

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

    Methods in org.springframework.jms.remoting that return RemoteInvocationResult
    Modifier and Type | Method and Description
    --- | ---
    `protected RemoteInvocationResult` | JmsInvokerClientInterceptor.`executeRequest(RemoteInvocation invocation)` Deprecated. 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)` Deprecated. Extract the invocation result from the response message.
    `protected RemoteInvocationResult` | JmsInvokerClientInterceptor.`onInvalidResponse(Message responseMessage)` Deprecated. Callback that is invoked by `JmsInvokerClientInterceptor.extractInvocationResult(javax.jms.Message)` when it encounters an invalid response message.
    `protected RemoteInvocationResult` | JmsInvokerClientInterceptor.`onReceiveTimeout(RemoteInvocation invocation)` Deprecated. Callback that is invoked by `JmsInvokerClientInterceptor.executeRequest(org.springframework.remoting.support.RemoteInvocation)` when the receive timeout has expired for the specified `RemoteInvocation`.

    Methods in org.springframework.jms.remoting with parameters of type RemoteInvocationResult
    Modifier and Type | Method and Description
    --- | ---
    `protected Message` | JmsInvokerServiceExporter.`createResponseMessage(Message request, Session session, RemoteInvocationResult result)` Deprecated. Create the invocation result response message.
    `protected Object` | JmsInvokerClientInterceptor.`recreateRemoteInvocationResult(RemoteInvocationResult result)` Deprecated. Recreate the invocation result contained in the given `RemoteInvocationResult` object.
    `protected void` | JmsInvokerServiceExporter.`writeRemoteInvocationResult(Message requestMessage, Session session, RemoteInvocationResult result)` Deprecated. 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
    Modifier and Type | Method and Description
    --- | ---
    `protected RemoteInvocationResult` | SimpleHttpInvokerRequestExecutor.`doExecuteRequest(HttpInvokerClientConfiguration config, ByteArrayOutputStream baos)` Deprecated. Execute the given request through a standard `HttpURLConnection`.
    `protected abstract RemoteInvocationResult` | AbstractHttpInvokerRequestExecutor.`doExecuteRequest(HttpInvokerClientConfiguration config, ByteArrayOutputStream baos)` Deprecated. Execute a request to send the given serialized remote invocation.
    `protected RemoteInvocationResult` | HttpComponentsHttpInvokerRequestExecutor.`doExecuteRequest(HttpInvokerClientConfiguration config, ByteArrayOutputStream baos)` Deprecated. Execute the given request through the HttpClient.
    `protected RemoteInvocationResult` | AbstractHttpInvokerRequestExecutor.`doReadRemoteInvocationResult(ObjectInputStream ois)` Deprecated. Perform the actual reading of an invocation object from the given ObjectInputStream.
    `RemoteInvocationResult` | HttpInvokerRequestExecutor.`executeRequest(HttpInvokerClientConfiguration config, RemoteInvocation invocation)` Deprecated. Execute a request to send the given remote invocation.
    `RemoteInvocationResult` | AbstractHttpInvokerRequestExecutor.`executeRequest(HttpInvokerClientConfiguration config, RemoteInvocation invocation)` Deprecated.
    `protected RemoteInvocationResult` | HttpInvokerClientInterceptor.`executeRequest(RemoteInvocation invocation)` Deprecated. Execute the given remote invocation via the `HttpInvokerRequestExecutor`.
    `protected RemoteInvocationResult` | HttpInvokerClientInterceptor.`executeRequest(RemoteInvocation invocation, MethodInvocation originalInvocation)` Deprecated. Execute the given remote invocation via the `HttpInvokerRequestExecutor`.
    `protected RemoteInvocationResult` | AbstractHttpInvokerRequestExecutor.`readRemoteInvocationResult(InputStream is, String codebaseUrl)` Deprecated. Deserialize a RemoteInvocationResult object from the given InputStream.

    Methods in org.springframework.remoting.httpinvoker with parameters of type RemoteInvocationResult
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | SimpleHttpInvokerServiceExporter.`writeRemoteInvocationResult(com.sun.net.httpserver.HttpExchange exchange, RemoteInvocationResult result)` Deprecated. Write the given RemoteInvocationResult to the given HTTP response.
    `protected void` | SimpleHttpInvokerServiceExporter.`writeRemoteInvocationResult(com.sun.net.httpserver.HttpExchange exchange, RemoteInvocationResult result, OutputStream os)` Deprecated. Serialize the given RemoteInvocation to the given OutputStream.
    `protected void` | HttpInvokerServiceExporter.`writeRemoteInvocationResult(HttpServletRequest request, HttpServletResponse response, RemoteInvocationResult result)` Deprecated. Write the given RemoteInvocationResult to the given HTTP response.
    `protected void` | HttpInvokerServiceExporter.`writeRemoteInvocationResult(HttpServletRequest request, HttpServletResponse response, RemoteInvocationResult result, OutputStream os)` Deprecated. 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
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | RemoteInvocationSerializingExporter.`doWriteRemoteInvocationResult(RemoteInvocationResult result, ObjectOutputStream oos)` Deprecated. 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
    Modifier and Type | Method and Description
    --- | ---
    `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
    Modifier and Type | Method and Description
    --- | ---
    `protected Object` | RemoteInvocationBasedAccessor.`recreateRemoteInvocationResult(RemoteInvocationResult result)` Recreate the invocation result contained in the given RemoteInvocationResult object.