Module org.eclipse.persistence.core
Package org.eclipse.persistence.internal.sessions.remote
-
Interface Summary Interface Description RemoteCommand Purpose: This Interfaces provides the reference part of an remote command framework Whereby, TopLink can issue commands to distributed servers.RemoteFunctionCall Purpose: This Interface provides the reference part of an remote command framework Whereby, TopLink can issue function calls to distributed servers. -
Class Summary Class Description ObjectDescriptor Stores object description.RemoteConnection Defines set of abstract methods which one must overwrite for any kind to implement a communication mechanism.RemoteCursoredStream Purpose: The object is used as a wrapper to the CursoredStream object in the remote transaction (via RMI, CORBA, etc.)RemoteScrollableCursor Purpose: The object is used as a wrapper to the ScrollableCursor object in the remote transaction (via RMI, CORBA, etc.)RemoteSessionController RemoteSessionController sits between the remote session (on the client) and whatever session is running on the server.RemoteUnitOfWork Counter part of the unit of work which exists on the client side.RemoteValueHolder<T> Remote value holders can be invoked locally and remotely.RemoveServerSideRemoteValueHolderCommand Purpose: This class provides an implementation of a RemoteSessionCommandReplaceValueHoldersIterator Helper class for RemoteSessionController.SequencingFunctionCall Purpose: This class declares sequencing remote function calls classesSequencingFunctionCall.DoesExist SequencingFunctionCall.GetNextValue SequencingFunctionCall.WhenShouldAcquireValueForAll SimpleFunctionCall Purpose: RemoteFunctionCall's interface implementors that don't use remoteSessionController parameter in execute method may extend this classTransporter As the name signifies the object is responsible for carrying read objects from the server to the client.