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.
|
Modifier and Type | Method and Description |
---|---|
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.
|
Modifier and Type | Method and 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 by
JmsInvokerClientInterceptor.executeRequest(org.springframework.remoting.support.RemoteInvocation) when the receive
timeout has expired for the specified RemoteInvocation . |
Modifier and Type | Method and Description |
---|---|
protected RemoteInvocation |
SimpleHttpInvokerServiceExporter.readRemoteInvocation(com.sun.net.httpserver.HttpExchange exchange)
Read a RemoteInvocation from the given HTTP request.
|
protected RemoteInvocation |
SimpleHttpInvokerServiceExporter.readRemoteInvocation(com.sun.net.httpserver.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.
|
Modifier and Type | Method and Description |
---|---|
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.
|
Modifier and Type | Method and 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.
|
Modifier and Type | Method and Description |
---|---|
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.
|
Modifier and Type | Method and Description |
---|---|
protected RemoteInvocation |
RemoteInvocationBasedAccessor.createRemoteInvocation(MethodInvocation methodInvocation)
Create a new RemoteInvocation object for the given AOP method invocation.
|
RemoteInvocation |
DefaultRemoteInvocationFactory.createRemoteInvocation(MethodInvocation methodInvocation) |
RemoteInvocation |
RemoteInvocationFactory.createRemoteInvocation(MethodInvocation methodInvocation)
Create a serializable RemoteInvocation object from the given AOP
MethodInvocation.
|
Modifier and Type | Method and Description |
---|---|
Object |
RemoteInvocationExecutor.invoke(RemoteInvocation invocation,
Object targetObject)
Perform this invocation on the given target object.
|
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.
|
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.
|