| Package | Description | 
|---|---|
| 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 | JndiRmiClientInterceptor. createRemoteInvocation(org.aopalliance.intercept.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(org.aopalliance.intercept.MethodInvocation methodInvocation)Create a new RemoteInvocation object for the given AOP method invocation. | 
| RemoteInvocation | DefaultRemoteInvocationFactory. createRemoteInvocation(org.aopalliance.intercept.MethodInvocation methodInvocation) | 
| RemoteInvocation | RemoteInvocationFactory. createRemoteInvocation(org.aopalliance.intercept.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. |