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

B32476-04

oracle.toplink.remote.rmi.wls
Class RMIRemoteSessionControllerDispatcher

java.lang.Object
  extended by weblogic.rmi.server.RemoteObject
      extended by weblogic.rmi.server.RemoteServer
          extended by weblogic.rmi.server.UnicastRemoteObject
              extended by oracle.toplink.remote.rmi.wls.RMIRemoteSessionControllerDispatcher
All Implemented Interfaces:
java.lang.Cloneable, java.rmi.Remote, RMIRemoteSessionController

Deprecated. since OracleAS TopLink 10g (10.1.3). This class is replaced by RMIRemoteSessionControllerDispatcher

public class RMIRemoteSessionControllerDispatcher
extends weblogic.rmi.server.UnicastRemoteObject
implements RMIRemoteSessionController

RemoteSessionController sits between the remote session and the session. Any interaction between these two classes takes place through this object. As the object extends unicast remote object it listens to only single remote session during runtime.


Constructor Summary
RMIRemoteSessionControllerDispatcher(oracle.toplink.internal.sessions.AbstractSession session)
          Deprecated.  
RMIRemoteSessionControllerDispatcher(Session session)
          Deprecated.  
 
Method Summary
 oracle.toplink.internal.remote.Transporter beginTransaction()
          Deprecated. Begin a transaction on the database.
 oracle.toplink.internal.remote.Transporter commitRootUnitOfWork(oracle.toplink.internal.remote.Transporter remoteUnitOfWork)
          Deprecated. Remote unit of work after serialization is commited locally.
 oracle.toplink.internal.remote.Transporter commitTransaction()
          Deprecated. Commit a transaction on the database.
 oracle.toplink.internal.remote.Transporter cursoredStreamClose(oracle.toplink.internal.remote.Transporter remoteCursoredStreamID)
          Deprecated. Used for closing cursored streams across RMI.
 oracle.toplink.internal.remote.Transporter cursoredStreamNextPage(oracle.toplink.internal.remote.Transporter remoteCursoredStream, int pageSize)
          Deprecated. Retrieve next page size of objects from the remote cursored stream
 oracle.toplink.internal.remote.Transporter cursoredStreamSize(oracle.toplink.internal.remote.Transporter remoteCursoredStreamOid)
          Deprecated. Return the cursored stream size
 oracle.toplink.internal.remote.Transporter cursorSelectObjects(oracle.toplink.internal.remote.Transporter remoteTransporter)
          Deprecated. Returns a remote cursor stub in a transporter
 oracle.toplink.internal.remote.Transporter executeNamedQuery(oracle.toplink.internal.remote.Transporter nameTransporter, oracle.toplink.internal.remote.Transporter classTransporter, oracle.toplink.internal.remote.Transporter argumentsTransporter)
          Deprecated. A remote query after serialization is executed locally.
 oracle.toplink.internal.remote.Transporter executeQuery(oracle.toplink.internal.remote.Transporter query)
          Deprecated. A remote query after serialization is executed locally.
 oracle.toplink.internal.remote.Transporter getDefaultReadOnlyClasses()
          Deprecated. Get the default read-only classes
 oracle.toplink.internal.remote.Transporter getDescriptor(oracle.toplink.internal.remote.Transporter theClass)
          Deprecated. Extract descriptor from the session
 oracle.toplink.internal.remote.Transporter getLogin()
          Deprecated. Get the associated session login.
 oracle.toplink.internal.remote.Transporter initializeIdentityMapsOnServerSession()
          Deprecated.  
 oracle.toplink.internal.remote.Transporter instantiateRemoteValueHolderOnServer(oracle.toplink.internal.remote.Transporter remoteValueHolder)
          Deprecated. The corresponding original value holder is instantiated.
 oracle.toplink.internal.remote.Transporter rollbackTransaction()
          Deprecated. Rollback a transaction on the database.
 oracle.toplink.internal.remote.Transporter scrollableCursorAbsolute(oracle.toplink.internal.remote.Transporter remoteScrollableCursorOid, int rows)
          Deprecated. Moves the cursor to the given row number in the result set
 oracle.toplink.internal.remote.Transporter scrollableCursorAfterLast(oracle.toplink.internal.remote.Transporter remoteScrollableCursorOid)
          Deprecated. 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)
          Deprecated. 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)
          Deprecated. Used for closing scrollable cursor across RMI.
 oracle.toplink.internal.remote.Transporter scrollableCursorCurrentIndex(oracle.toplink.internal.remote.Transporter remoteScrollableCursor)
          Deprecated. Retrieves the current row index number
 oracle.toplink.internal.remote.Transporter scrollableCursorFirst(oracle.toplink.internal.remote.Transporter remoteScrollableCursor)
          Deprecated. Moves the cursor to the first row in the result set
 oracle.toplink.internal.remote.Transporter scrollableCursorIsAfterLast(oracle.toplink.internal.remote.Transporter remoteScrollableCursor)
          Deprecated. 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)
          Deprecated. 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)
          Deprecated. 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)
          Deprecated. 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)
          Deprecated. Moves the cursor to the last row in the result set
 oracle.toplink.internal.remote.Transporter scrollableCursorNextObject(oracle.toplink.internal.remote.Transporter scrollableCursorOid)
          Deprecated. Retrieve next object from the scrollable cursor
 oracle.toplink.internal.remote.Transporter scrollableCursorPreviousObject(oracle.toplink.internal.remote.Transporter scrollableCursorOid)
          Deprecated. Retrieve previous object from the scrollable cursor
 oracle.toplink.internal.remote.Transporter scrollableCursorRelative(oracle.toplink.internal.remote.Transporter remoteScrollableCursor, int rows)
          Deprecated. Moves the cursor to the given row number in the result set
 oracle.toplink.internal.remote.Transporter scrollableCursorSize(oracle.toplink.internal.remote.Transporter remoteCursorOid)
          Deprecated. Return the cursor size
 
Methods inherited from class weblogic.rmi.server.UnicastRemoteObject
clone, exportActivatable, exportClusterableObject, exportObject, exportObject, unexportObject, unexportObject, unexportObject
 
Methods inherited from class weblogic.rmi.server.RemoteServer
getClientHost, getLog, setLog
 
Methods inherited from class weblogic.rmi.server.RemoteObject
toStub
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RMIRemoteSessionControllerDispatcher

public RMIRemoteSessionControllerDispatcher(oracle.toplink.internal.sessions.AbstractSession session)
                                     throws java.rmi.RemoteException
Deprecated. 
Throws:
java.rmi.RemoteException

RMIRemoteSessionControllerDispatcher

public RMIRemoteSessionControllerDispatcher(Session session)
                                     throws java.rmi.RemoteException
Deprecated. 
Throws:
java.rmi.RemoteException
Method Detail

beginTransaction

public oracle.toplink.internal.remote.Transporter beginTransaction()
Deprecated. 
Begin a transaction on the database.

Specified by:
beginTransaction in interface RMIRemoteSessionController

commitRootUnitOfWork

public oracle.toplink.internal.remote.Transporter commitRootUnitOfWork(oracle.toplink.internal.remote.Transporter remoteUnitOfWork)
Deprecated. 
Remote unit of work after serialization is commited locally.

Specified by:
commitRootUnitOfWork in interface RMIRemoteSessionController

commitTransaction

public oracle.toplink.internal.remote.Transporter commitTransaction()
Deprecated. 
Commit a transaction on the database.

Specified by:
commitTransaction in interface RMIRemoteSessionController

cursoredStreamClose

public oracle.toplink.internal.remote.Transporter cursoredStreamClose(oracle.toplink.internal.remote.Transporter remoteCursoredStreamID)
Deprecated. 
Used for closing cursored streams across RMI.

Specified by:
cursoredStreamClose in interface RMIRemoteSessionController

cursoredStreamNextPage

public oracle.toplink.internal.remote.Transporter cursoredStreamNextPage(oracle.toplink.internal.remote.Transporter remoteCursoredStream,
                                                                         int pageSize)
Deprecated. 
Retrieve next page size of objects from the remote cursored stream

Specified by:
cursoredStreamNextPage in interface RMIRemoteSessionController

cursoredStreamSize

public oracle.toplink.internal.remote.Transporter cursoredStreamSize(oracle.toplink.internal.remote.Transporter remoteCursoredStreamOid)
Deprecated. 
Return the cursored stream size

Specified by:
cursoredStreamSize in interface RMIRemoteSessionController

cursorSelectObjects

public oracle.toplink.internal.remote.Transporter cursorSelectObjects(oracle.toplink.internal.remote.Transporter remoteTransporter)
Deprecated. 
Returns a remote cursor stub in a transporter

Specified by:
cursorSelectObjects in interface RMIRemoteSessionController

executeNamedQuery

public oracle.toplink.internal.remote.Transporter executeNamedQuery(oracle.toplink.internal.remote.Transporter nameTransporter,
                                                                    oracle.toplink.internal.remote.Transporter classTransporter,
                                                                    oracle.toplink.internal.remote.Transporter argumentsTransporter)
Deprecated. 
A remote query after serialization is executed locally.

Specified by:
executeNamedQuery in interface RMIRemoteSessionController

executeQuery

public oracle.toplink.internal.remote.Transporter executeQuery(oracle.toplink.internal.remote.Transporter query)
Deprecated. 
A remote query after serialization is executed locally.

Specified by:
executeQuery in interface RMIRemoteSessionController

getDefaultReadOnlyClasses

public oracle.toplink.internal.remote.Transporter getDefaultReadOnlyClasses()
Deprecated. 
Get the default read-only classes

Specified by:
getDefaultReadOnlyClasses in interface RMIRemoteSessionController

getDescriptor

public oracle.toplink.internal.remote.Transporter getDescriptor(oracle.toplink.internal.remote.Transporter theClass)
Deprecated. 
Extract descriptor from the session

Specified by:
getDescriptor in interface RMIRemoteSessionController

getLogin

public oracle.toplink.internal.remote.Transporter getLogin()
Deprecated. 
Get the associated session login.

Specified by:
getLogin in interface RMIRemoteSessionController

initializeIdentityMapsOnServerSession

public oracle.toplink.internal.remote.Transporter initializeIdentityMapsOnServerSession()
Deprecated. 
Specified by:
initializeIdentityMapsOnServerSession in interface RMIRemoteSessionController

instantiateRemoteValueHolderOnServer

public oracle.toplink.internal.remote.Transporter instantiateRemoteValueHolderOnServer(oracle.toplink.internal.remote.Transporter remoteValueHolder)
Deprecated. 
The corresponding original value holder is instantiated.

Specified by:
instantiateRemoteValueHolderOnServer in interface RMIRemoteSessionController

rollbackTransaction

public oracle.toplink.internal.remote.Transporter rollbackTransaction()
Deprecated. 
Rollback a transaction on the database.

Specified by:
rollbackTransaction in interface RMIRemoteSessionController

scrollableCursorAbsolute

public oracle.toplink.internal.remote.Transporter scrollableCursorAbsolute(oracle.toplink.internal.remote.Transporter remoteScrollableCursorOid,
                                                                           int rows)
Deprecated. 
Moves the cursor to the given row number in the result set

Specified by:
scrollableCursorAbsolute in interface RMIRemoteSessionController

scrollableCursorAfterLast

public oracle.toplink.internal.remote.Transporter scrollableCursorAfterLast(oracle.toplink.internal.remote.Transporter remoteScrollableCursorOid)
Deprecated. 
Moves the cursor to the end of the result set, just after the last row.

Specified by:
scrollableCursorAfterLast in interface RMIRemoteSessionController

scrollableCursorBeforeFirst

public oracle.toplink.internal.remote.Transporter scrollableCursorBeforeFirst(oracle.toplink.internal.remote.Transporter remoteScrollableCursor)
Deprecated. 
Moves the cursor to the front of the result set, just before the first row

Specified by:
scrollableCursorBeforeFirst in interface RMIRemoteSessionController

scrollableCursorClose

public oracle.toplink.internal.remote.Transporter scrollableCursorClose(oracle.toplink.internal.remote.Transporter remoteScrollableCursorOid)
Deprecated. 
Used for closing scrollable cursor across RMI.

Specified by:
scrollableCursorClose in interface RMIRemoteSessionController

scrollableCursorCurrentIndex

public oracle.toplink.internal.remote.Transporter scrollableCursorCurrentIndex(oracle.toplink.internal.remote.Transporter remoteScrollableCursor)
Deprecated. 
Retrieves the current row index number

Specified by:
scrollableCursorCurrentIndex in interface RMIRemoteSessionController

scrollableCursorFirst

public oracle.toplink.internal.remote.Transporter scrollableCursorFirst(oracle.toplink.internal.remote.Transporter remoteScrollableCursor)
Deprecated. 
Moves the cursor to the first row in the result set

Specified by:
scrollableCursorFirst in interface RMIRemoteSessionController

scrollableCursorIsAfterLast

public oracle.toplink.internal.remote.Transporter scrollableCursorIsAfterLast(oracle.toplink.internal.remote.Transporter remoteScrollableCursor)
Deprecated. 
Indicates whether the cursor is after the last row in the result set.

Specified by:
scrollableCursorIsAfterLast in interface RMIRemoteSessionController

scrollableCursorIsBeforeFirst

public oracle.toplink.internal.remote.Transporter scrollableCursorIsBeforeFirst(oracle.toplink.internal.remote.Transporter remoteScrollableCursor)
Deprecated. 
Indicates whether the cursor is before the first row in the result set.

Specified by:
scrollableCursorIsBeforeFirst in interface RMIRemoteSessionController

scrollableCursorIsFirst

public oracle.toplink.internal.remote.Transporter scrollableCursorIsFirst(oracle.toplink.internal.remote.Transporter remoteScrollableCursor)
Deprecated. 
Indicates whether the cursor is on the first row of the result set.

Specified by:
scrollableCursorIsFirst in interface RMIRemoteSessionController

scrollableCursorIsLast

public oracle.toplink.internal.remote.Transporter scrollableCursorIsLast(oracle.toplink.internal.remote.Transporter remoteScrollableCursor)
Deprecated. 
Indicates whether the cursor is on the last row of the result set.

Specified by:
scrollableCursorIsLast in interface RMIRemoteSessionController

scrollableCursorLast

public oracle.toplink.internal.remote.Transporter scrollableCursorLast(oracle.toplink.internal.remote.Transporter remoteScrollableCursor)
Deprecated. 
Moves the cursor to the last row in the result set

Specified by:
scrollableCursorLast in interface RMIRemoteSessionController

scrollableCursorNextObject

public oracle.toplink.internal.remote.Transporter scrollableCursorNextObject(oracle.toplink.internal.remote.Transporter scrollableCursorOid)
Deprecated. 
Retrieve next object from the scrollable cursor

Specified by:
scrollableCursorNextObject in interface RMIRemoteSessionController

scrollableCursorPreviousObject

public oracle.toplink.internal.remote.Transporter scrollableCursorPreviousObject(oracle.toplink.internal.remote.Transporter scrollableCursorOid)
Deprecated. 
Retrieve previous object from the scrollable cursor

Specified by:
scrollableCursorPreviousObject in interface RMIRemoteSessionController

scrollableCursorRelative

public oracle.toplink.internal.remote.Transporter scrollableCursorRelative(oracle.toplink.internal.remote.Transporter remoteScrollableCursor,
                                                                           int rows)
Deprecated. 
Moves the cursor to the given row number in the result set

Specified by:
scrollableCursorRelative in interface RMIRemoteSessionController

scrollableCursorSize

public oracle.toplink.internal.remote.Transporter scrollableCursorSize(oracle.toplink.internal.remote.Transporter remoteCursorOid)
Deprecated. 
Return the cursor size

Specified by:
scrollableCursorSize in interface RMIRemoteSessionController

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