Top Interfaces Classes
module org.eclipse.persistence.core

Package org.eclipse.persistence.internal.sessions.remote


Interface Summary

Modifier and TypeInterface and Description
public interface
RemoteCommand

Purpose: This Interfaces provides the reference part of an remote command framework Whereby, TopLink can issue commands to distributed servers.

public interface
RemoteFunctionCall

Purpose: This Interface provides the reference part of an remote command framework Whereby, TopLink can issue function calls to distributed servers.

Class Summary

Modifier and TypeClass and Description
public class
ObjectDescriptor

Stores object description.

public abstract class
RemoteConnection

Defines set of abstract methods which one must overwrite for any kind to implement a communication mechanism.

public class
RemoteCursoredStream

Purpose: The object is used as a wrapper to the CursoredStream object in the remote transaction (via RMI, CORBA, etc.)

Responsibilities: Wraps a database result set cursor to provide a stream to the remote client side on the resulting selected objects.

public class
RemoteScrollableCursor

Purpose: The object is used as a wrapper to the ScrollableCursor object in the remote transaction (via RMI, CORBA, etc.)

Responsibilities: Wraps a database result set cursor to provide a stream to the remote client side on the resulting selected objects.

public class
RemoteSessionController

RemoteSessionController sits between the remote session (on the client) and whatever session is running on the server.

public class
RemoteUnitOfWork

Counter part of the unit of work which exists on the client side.

public class
RemoteValueHolder<T>

Remote value holders can be invoked locally and remotely.

public class
RemoveServerSideRemoteValueHolderCommand

Purpose: This class provides an implementation of a RemoteSessionCommand

Description: This command provides the implementation for cache synchronization messages

public class
ReplaceValueHoldersIterator

Helper class for RemoteSessionController.

public class
SequencingFunctionCall

Purpose: This class declares sequencing remote function calls classes

Description: Provides the implementation for sequencing remote function calls

public abstract class
SimpleFunctionCall

Purpose: RemoteFunctionCall's interface implementors that don't use remoteSessionController parameter in execute method may extend this class

Description: Convenience abstract class

public class
Transporter

As the name signifies the object is responsible for carrying read objects from the server to the client.