Oracle Fusion Middleware Java API Reference for Oracle TopLink
11g Release 1 (11.1.1)

B32476-03

oracle.toplink.remote.rmi.iiop
Interface RMIRemoteSessionController

All Superinterfaces:
java.rmi.Remote
All Known Implementing Classes:
RMIRemoteSessionControllerDispatcher

public interface RMIRemoteSessionController
extends java.rmi.Remote

Defines the public methods remote connection can invoke on the remote session controller.


Method Summary
 oracle.toplink.internal.remote.Transporter beginTransaction()
          Begin a transaction on the database.
 oracle.toplink.internal.remote.Transporter commitRootUnitOfWork(oracle.toplink.internal.remote.Transporter remoteUnitOfWork)
          To commit remote unit of work on the server side.
 oracle.toplink.internal.remote.Transporter commitTransaction()
          Commit a transaction on the database.
 oracle.toplink.internal.remote.Transporter cursoredStreamClose(oracle.toplink.internal.remote.Transporter remoetCursoredStreamID)
          Used for closing cursored streams across RMI.
 oracle.toplink.internal.remote.Transporter cursoredStreamNextPage(oracle.toplink.internal.remote.Transporter remoteCursoredStream, int pageSize)
          Retrieve next page size of objects from the remote cursored stream
 oracle.toplink.internal.remote.Transporter cursorSelectObjects(oracle.toplink.internal.remote.Transporter policy)
          To get remote cursor stub in a transporter
 oracle.toplink.internal.remote.Transporter executeNamedQuery(oracle.toplink.internal.remote.Transporter name, oracle.toplink.internal.remote.Transporter theClass, oracle.toplink.internal.remote.Transporter arguments)
          A remote query after serialization is executed locally.
 oracle.toplink.internal.remote.Transporter executeQuery(oracle.toplink.internal.remote.Transporter query)
          To execute remote query on the server side.
 oracle.toplink.internal.remote.Transporter getDefaultReadOnlyClasses()
          To get the default read-only classes from the server side.
 oracle.toplink.internal.remote.Transporter getDescriptor(oracle.toplink.internal.remote.Transporter domainClass)
          To get descriptor from the server side
 oracle.toplink.internal.remote.Transporter getLogin()
          To get login from the server side
 oracle.toplink.internal.remote.Transporter initializeIdentityMapsOnServerSession()
           
 oracle.toplink.internal.remote.Transporter instantiateRemoteValueHolderOnServer(oracle.toplink.internal.remote.Transporter remoteValueHolder)
          To instantiate remote value holder on the server side.
 oracle.toplink.internal.remote.Transporter rollbackTransaction()
          Rollback a transaction on the database.
 oracle.toplink.internal.remote.Transporter scrollableCursorAbsolute(oracle.toplink.internal.remote.Transporter remoteScrollableCursorOid, int rows)
          Moves the cursor to the given row number in the result set
 oracle.toplink.internal.remote.Transporter scrollableCursorAfterLast(oracle.toplink.internal.remote.Transporter remoteScrollableCursorOid)
          Moves the cursor to the end of the result set, just after the last row.
 oracle.toplink.internal.remote.Transporter scrollableCursorBeforeFirst(oracle.toplink.internal.remote.Transporter remoteScrollableCursor)
          Moves the cursor to the front of the result set, just before the first row
 oracle.toplink.internal.remote.Transporter scrollableCursorClose(oracle.toplink.internal.remote.Transporter remoteScrollableCursorOid)
          Used for closing scrollable cursor across RMI.
 oracle.toplink.internal.remote.Transporter scrollableCursorCurrentIndex(oracle.toplink.internal.remote.Transporter remoteScrollableCursor)
          Retrieves the current row index number
 oracle.toplink.internal.remote.Transporter scrollableCursorFirst(oracle.toplink.internal.remote.Transporter remoteScrollableCursor)
          Moves the cursor to the first row in the result set
 oracle.toplink.internal.remote.Transporter scrollableCursorIsAfterLast(oracle.toplink.internal.remote.Transporter remoteScrollableCursor)
          Indicates whether the cursor is after the last row in the result set.
 oracle.toplink.internal.remote.Transporter scrollableCursorIsBeforeFirst(oracle.toplink.internal.remote.Transporter remoteScrollableCursor)
          Indicates whether the cursor is before the first row in the result set.
 oracle.toplink.internal.remote.Transporter scrollableCursorIsFirst(oracle.toplink.internal.remote.Transporter remoteScrollableCursor)
          Indicates whether the cursor is on the first row of the result set.
 oracle.toplink.internal.remote.Transporter scrollableCursorIsLast(oracle.toplink.internal.remote.Transporter remoteScrollableCursor)
          Indicates whether the cursor is on the last row of the result set.
 oracle.toplink.internal.remote.Transporter scrollableCursorLast(oracle.toplink.internal.remote.Transporter remoteScrollableCursor)
          Moves the cursor to the last row in the result set
 oracle.toplink.internal.remote.Transporter scrollableCursorRelative(oracle.toplink.internal.remote.Transporter remoteScrollableCursor, int rows)
          Moves the cursor to the given row number in the result set
 

Method Detail

beginTransaction

oracle.toplink.internal.remote.Transporter beginTransaction()
                                                            throws java.rmi.RemoteException
Begin a transaction on the database.

Throws:
java.rmi.RemoteException

commitRootUnitOfWork

oracle.toplink.internal.remote.Transporter commitRootUnitOfWork(oracle.toplink.internal.remote.Transporter remoteUnitOfWork)
                                                                throws java.rmi.RemoteException
To commit remote unit of work on the server side.

Throws:
java.rmi.RemoteException

commitTransaction

oracle.toplink.internal.remote.Transporter commitTransaction()
                                                             throws java.rmi.RemoteException
Commit a transaction on the database.

Throws:
java.rmi.RemoteException

cursoredStreamClose

oracle.toplink.internal.remote.Transporter cursoredStreamClose(oracle.toplink.internal.remote.Transporter remoetCursoredStreamID)
                                                               throws java.rmi.RemoteException
Used for closing cursored streams across RMI.

Throws:
java.rmi.RemoteException

cursoredStreamNextPage

oracle.toplink.internal.remote.Transporter cursoredStreamNextPage(oracle.toplink.internal.remote.Transporter remoteCursoredStream,
                                                                  int pageSize)
                                                                  throws java.rmi.RemoteException
Retrieve next page size of objects from the remote cursored stream

Throws:
java.rmi.RemoteException

cursorSelectObjects

oracle.toplink.internal.remote.Transporter cursorSelectObjects(oracle.toplink.internal.remote.Transporter policy)
                                                               throws java.rmi.RemoteException
To get remote cursor stub in a transporter

Throws:
java.rmi.RemoteException

executeNamedQuery

oracle.toplink.internal.remote.Transporter executeNamedQuery(oracle.toplink.internal.remote.Transporter name,
                                                             oracle.toplink.internal.remote.Transporter theClass,
                                                             oracle.toplink.internal.remote.Transporter arguments)
                                                             throws java.rmi.RemoteException
A remote query after serialization is executed locally.

Throws:
java.rmi.RemoteException

executeQuery

oracle.toplink.internal.remote.Transporter executeQuery(oracle.toplink.internal.remote.Transporter query)
                                                        throws java.rmi.RemoteException
To execute remote query on the server side.

Throws:
java.rmi.RemoteException

getDefaultReadOnlyClasses

oracle.toplink.internal.remote.Transporter getDefaultReadOnlyClasses()
                                                                     throws java.rmi.RemoteException
To get the default read-only classes from the server side.

Throws:
java.rmi.RemoteException

getDescriptor

oracle.toplink.internal.remote.Transporter getDescriptor(oracle.toplink.internal.remote.Transporter domainClass)
                                                         throws java.rmi.RemoteException
To get descriptor from the server side

Throws:
java.rmi.RemoteException

getLogin

oracle.toplink.internal.remote.Transporter getLogin()
                                                    throws java.rmi.RemoteException
To get login from the server side

Throws:
java.rmi.RemoteException

initializeIdentityMapsOnServerSession

oracle.toplink.internal.remote.Transporter initializeIdentityMapsOnServerSession()
                                                                                 throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

instantiateRemoteValueHolderOnServer

oracle.toplink.internal.remote.Transporter instantiateRemoteValueHolderOnServer(oracle.toplink.internal.remote.Transporter remoteValueHolder)
                                                                                throws java.rmi.RemoteException
To instantiate remote value holder on the server side.

Throws:
java.rmi.RemoteException

rollbackTransaction

oracle.toplink.internal.remote.Transporter rollbackTransaction()
                                                               throws java.rmi.RemoteException
Rollback a transaction on the database.

Throws:
java.rmi.RemoteException

scrollableCursorAbsolute

oracle.toplink.internal.remote.Transporter scrollableCursorAbsolute(oracle.toplink.internal.remote.Transporter remoteScrollableCursorOid,
                                                                    int rows)
                                                                    throws java.rmi.RemoteException
Moves the cursor to the given row number in the result set

Throws:
java.rmi.RemoteException

scrollableCursorAfterLast

oracle.toplink.internal.remote.Transporter scrollableCursorAfterLast(oracle.toplink.internal.remote.Transporter remoteScrollableCursorOid)
                                                                     throws java.rmi.RemoteException
Moves the cursor to the end of the result set, just after the last row.

Throws:
java.rmi.RemoteException

scrollableCursorBeforeFirst

oracle.toplink.internal.remote.Transporter scrollableCursorBeforeFirst(oracle.toplink.internal.remote.Transporter remoteScrollableCursor)
                                                                       throws java.rmi.RemoteException
Moves the cursor to the front of the result set, just before the first row

Throws:
java.rmi.RemoteException

scrollableCursorClose

oracle.toplink.internal.remote.Transporter scrollableCursorClose(oracle.toplink.internal.remote.Transporter remoteScrollableCursorOid)
                                                                 throws java.rmi.RemoteException
Used for closing scrollable cursor across RMI.

Throws:
java.rmi.RemoteException

scrollableCursorCurrentIndex

oracle.toplink.internal.remote.Transporter scrollableCursorCurrentIndex(oracle.toplink.internal.remote.Transporter remoteScrollableCursor)
                                                                        throws java.rmi.RemoteException
Retrieves the current row index number

Throws:
java.rmi.RemoteException

scrollableCursorFirst

oracle.toplink.internal.remote.Transporter scrollableCursorFirst(oracle.toplink.internal.remote.Transporter remoteScrollableCursor)
                                                                 throws java.rmi.RemoteException
Moves the cursor to the first row in the result set

Throws:
java.rmi.RemoteException

scrollableCursorIsAfterLast

oracle.toplink.internal.remote.Transporter scrollableCursorIsAfterLast(oracle.toplink.internal.remote.Transporter remoteScrollableCursor)
                                                                       throws java.rmi.RemoteException
Indicates whether the cursor is after the last row in the result set.

Throws:
java.rmi.RemoteException

scrollableCursorIsBeforeFirst

oracle.toplink.internal.remote.Transporter scrollableCursorIsBeforeFirst(oracle.toplink.internal.remote.Transporter remoteScrollableCursor)
                                                                         throws java.rmi.RemoteException
Indicates whether the cursor is before the first row in the result set.

Throws:
java.rmi.RemoteException

scrollableCursorIsFirst

oracle.toplink.internal.remote.Transporter scrollableCursorIsFirst(oracle.toplink.internal.remote.Transporter remoteScrollableCursor)
                                                                   throws java.rmi.RemoteException
Indicates whether the cursor is on the first row of the result set.

Throws:
java.rmi.RemoteException

scrollableCursorIsLast

oracle.toplink.internal.remote.Transporter scrollableCursorIsLast(oracle.toplink.internal.remote.Transporter remoteScrollableCursor)
                                                                  throws java.rmi.RemoteException
Indicates whether the cursor is on the last row of the result set.

Throws:
java.rmi.RemoteException

scrollableCursorLast

oracle.toplink.internal.remote.Transporter scrollableCursorLast(oracle.toplink.internal.remote.Transporter remoteScrollableCursor)
                                                                throws java.rmi.RemoteException
Moves the cursor to the last row in the result set

Throws:
java.rmi.RemoteException

scrollableCursorRelative

oracle.toplink.internal.remote.Transporter scrollableCursorRelative(oracle.toplink.internal.remote.Transporter remoteScrollableCursor,
                                                                    int rows)
                                                                    throws java.rmi.RemoteException
Moves the cursor to the given row number in the result set

Throws:
java.rmi.RemoteException

Copyright © 1998, 2010, Oracle. All Rights Reserved.