| Modifier and Type | Interface 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. |
| Modifier and Type | Class 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 | |
| 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. |