| Modifier and Type | Field and Description |
|---|---|
| pack-priv RMIRemoteSessionController |
| Access | Constructor and Description |
|---|---|
| public | RMIConnection(RMIRemoteSessionController controller)
PUBLIC: The connection must be create from the server-side session controllers stub. |
| remoteSessionController | back to summary |
|---|---|
| pack-priv RMIRemoteSessionController remoteSessionController | |
| RMIConnection | back to summary |
|---|---|
| public RMIConnection(RMIRemoteSessionController controller) PUBLIC: The connection must be create from the server-side session controllers stub. The session in then created from the connection through createRemoteSession().
| |
| beginEarlyTransaction | back to summary |
|---|---|
| public void beginEarlyTransaction() Implements abstract org. INTERNAL: Begin an early unit of work transaction.
| |
| beginTransaction | back to summary |
|---|---|
| public void beginTransaction() Implements abstract org. INTERNAL: Begin a transaction on the database.
| |
| commitRootUnitOfWork | back to summary |
|---|---|
| public RemoteUnitOfWork commitRootUnitOfWork(RemoteUnitOfWork theRemoteUnitOfWork) Implements abstract org. INTERNAL: Commit root unit of work from the client side to the server side.
| |
| commitTransaction | back to summary |
|---|---|
| public void commitTransaction() Implements abstract org. INTERNAL: Commit a transaction on the database.
| |
| createRemoteSession | back to summary |
|---|---|
| public Session createRemoteSession() Implements abstract org. PUBLIC: Returns a remote session.
| |
| cursoredStreamClose | back to summary |
|---|---|
| public void cursoredStreamClose(ObjID remoteCursoredStreamOid) Implements abstract org. Used for closing cursored streams across RMI.
| |
| cursoredStreamNextPage | back to summary |
|---|---|
| public Vector Implements abstract org. Retrieve next page size of objects from the remote cursored stream
| |
| cursoredStreamSize | back to summary |
|---|---|
| public int cursoredStreamSize(ObjID remoteCursoredStreamID) Implements abstract org. Return the cursored stream size
| |
| cursorSelectObjects | back to summary |
|---|---|
| public RemoteCursoredStream cursorSelectObjects(CursoredStreamPolicy policy, DistributedSession session) Implements abstract org. INTERNAL: Returns remote cursor stream
| |
| cursorSelectObjects | back to summary |
|---|---|
| public RemoteScrollableCursor cursorSelectObjects(ScrollableCursorPolicy policy, DistributedSession session) Implements abstract org. INTERNAL: Returns remote cursor stream
| |
| getDefaultReadOnlyClasses | back to summary |
|---|---|
| public Vector Implements abstract org. INTERNAL Return the read-only classes
| |
| getDescriptor | back to summary |
|---|---|
| public ClassDescriptor getDescriptor(Class<?> domainClass) Implements abstract org. INTERNAL: Return the table descriptor specified for the class.
| |
| getDescriptorForAlias | back to summary |
|---|---|
| public ClassDescriptor getDescriptorForAlias(String alias) Implements abstract org. INTERNAL: Return the table descriptor specified for the alias.
| |
| getLogin | back to summary |
|---|---|
| public Login getLogin() Implements abstract org. INTERNAL: Return the table descriptor specified for the class.
| |
| getRemoteSessionController | back to summary |
|---|---|
| public RMIRemoteSessionController getRemoteSessionController() INTERNAL: Return the remote session controller | |
| getSequenceNumberNamed | back to summary |
|---|---|
| public Object getSequenceNumberNamed(Object remoteFunctionCall) Implements abstract org. INTERNAL: Perform remote function call
| |
| initializeIdentityMapsOnServerSession | back to summary |
|---|---|
| public void initializeIdentityMapsOnServerSession() Implements abstract org. INTERNAL: Reset the cache on the server-side session.
| |
| instantiateRemoteValueHolderOnServer | back to summary |
|---|---|
| public Transporter instantiateRemoteValueHolderOnServer(RemoteValueHolder<T> remoteValueHolder) Implements abstract org. INTERNAL: Instantiate remote value holder on the server
| |
| processCommand | back to summary |
|---|---|
| public void processCommand(RemoteCommand command) Implements abstract org. ADVANCED: This method will send the command to the remote session for processing
| |
| remoteExecute | back to summary |
|---|---|
| public Transporter remoteExecute(DatabaseQuery query) Implements abstract org. INTERNAL: Execute the query on the server.
| |
| remoteExecuteNamedQuery | back to summary |
|---|---|
| public Transporter remoteExecuteNamedQuery(String name, Class<?> javaClass, Vector<E> arguments) Implements abstract org. INTERNAL: Execute query remotely.
| |
| rollbackTransaction | back to summary |
|---|---|
| public void rollbackTransaction() Implements abstract org. INTERNAL: Rollback a transaction on the database.
| |
| scrollableCursorAbsolute | back to summary |
|---|---|
| public boolean scrollableCursorAbsolute(ObjID remoteScrollableCursorOid, int rows) Implements abstract org. Moves the cursor to the given row number in the result set
| |
| scrollableCursorAfterLast | back to summary |
|---|---|
| public void scrollableCursorAfterLast(ObjID remoteScrollableCursorOid) Implements abstract org. Moves the cursor to the end of the result set, just after the last row.
| |
| scrollableCursorBeforeFirst | back to summary |
|---|---|
| public void scrollableCursorBeforeFirst(ObjID remoteScrollableCursorOid) Implements abstract org. Moves the cursor to the front of the result set, just before the first row
| |
| scrollableCursorClose | back to summary |
|---|---|
| public void scrollableCursorClose(ObjID remoteScrollableCursorOid) Implements abstract org. Used for closing scrollable cursor across RMI.
| |
| scrollableCursorCurrentIndex | back to summary |
|---|---|
| public int scrollableCursorCurrentIndex(ObjID remoteScrollableCursorOid) Implements abstract org. Retrieves the current row index number
| |
| scrollableCursorFirst | back to summary |
|---|---|
| public boolean scrollableCursorFirst(ObjID remoteScrollableCursorOid) Implements abstract org. Moves the cursor to the first row in the result set
| |
| scrollableCursorIsAfterLast | back to summary |
|---|---|
| public boolean scrollableCursorIsAfterLast(ObjID remoteScrollableCursorOid) Implements abstract org. Indicates whether the cursor is after the last row in the result set.
| |
| scrollableCursorIsBeforeFirst | back to summary |
|---|---|
| public boolean scrollableCursorIsBeforeFirst(ObjID remoteScrollableCursorOid) Implements abstract org. Indicates whether the cursor is before the first row in the result set.
| |
| scrollableCursorIsFirst | back to summary |
|---|---|
| public boolean scrollableCursorIsFirst(ObjID remoteScrollableCursorOid) Implements abstract org. Indicates whether the cursor is on the first row of the result set.
| |
| scrollableCursorIsLast | back to summary |
|---|---|
| public boolean scrollableCursorIsLast(ObjID remoteScrollableCursorOid) Implements abstract org. Indicates whether the cursor is on the last row of the result set.
| |
| scrollableCursorLast | back to summary |
|---|---|
| public boolean scrollableCursorLast(ObjID remoteScrollableCursorOid) Implements abstract org. Moves the cursor to the last row in the result set
| |
| scrollableCursorNextObject | back to summary |
|---|---|
| public Object scrollableCursorNextObject(ObjID remoteScrollableCursorOid, ReadQuery query, DistributedSession session) Implements abstract org. Retrieve next object from the remote scrollable cursor
| |
| scrollableCursorPreviousObject | back to summary |
|---|---|
| public Object scrollableCursorPreviousObject(ObjID remoteScrollableCursorOid, ReadQuery query, DistributedSession session) Implements abstract org. Retrieve previous object from the remote scrollable cursor
| |
| scrollableCursorRelative | back to summary |
|---|---|
| public boolean scrollableCursorRelative(ObjID remoteScrollableCursorOid, int rows) Implements abstract org. Moves the cursor to the given row number in the result set
| |
| scrollableCursorSize | back to summary |
|---|---|
| public int scrollableCursorSize(ObjID cursorId) Implements abstract org. Return the scrollable cursor size
| |
| setRemoteSessionController | back to summary |
|---|---|
| public void setRemoteSessionController(RMIRemoteSessionController remoteSessionController) INTERNAL: Set remote session controller | |