EclipseLink1.0 - 20080707 API Reference

org.eclipse.persistence.sessions.remote.rmi.iiop
Class _RMIRemoteSessionController_Stub

java.lang.Object
  extended by org.omg.CORBA.portable.ObjectImpl
      extended by org.omg.CORBA_2_3.portable.ObjectImpl
          extended by javax.rmi.CORBA.Stub
              extended by org.eclipse.persistence.sessions.remote.rmi.iiop._RMIRemoteSessionController_Stub
All Implemented Interfaces:
java.io.Serializable, java.rmi.Remote, RMIRemoteSessionController, org.omg.CORBA.Object

public class _RMIRemoteSessionController_Stub
extends javax.rmi.CORBA.Stub
implements RMIRemoteSessionController

INTERNAL:

See Also:
Serialized Form

Constructor Summary
_RMIRemoteSessionController_Stub()
           
 
Method Summary
 java.lang.String[] _ids()
           
 org.eclipse.persistence.internal.sessions.remote.Transporter beginTransaction()
          Begin a transaction on the database.
 org.eclipse.persistence.internal.sessions.remote.Transporter commitRootUnitOfWork(org.eclipse.persistence.internal.sessions.remote.Transporter remoteUnitOfWork)
          To commit remote unit of work on the server side.
 org.eclipse.persistence.internal.sessions.remote.Transporter commitTransaction()
          Commit a transaction on the database.
 org.eclipse.persistence.internal.sessions.remote.Transporter cursoredStreamClose(org.eclipse.persistence.internal.sessions.remote.Transporter remoetCursoredStreamID)
          Used for closing cursored streams across RMI.
 org.eclipse.persistence.internal.sessions.remote.Transporter cursoredStreamNextPage(org.eclipse.persistence.internal.sessions.remote.Transporter remoteCursoredStream, int pageSize)
          Retrieve next page size of objects from the remote cursored stream
 org.eclipse.persistence.internal.sessions.remote.Transporter cursoredStreamSize(org.eclipse.persistence.internal.sessions.remote.Transporter cursoredStream)
          INTERNAL: Return the cursored stream size
 org.eclipse.persistence.internal.sessions.remote.Transporter cursorSelectObjects(org.eclipse.persistence.internal.sessions.remote.Transporter policy)
          To get remote cursor stub in a transporter
 org.eclipse.persistence.internal.sessions.remote.Transporter executeNamedQuery(org.eclipse.persistence.internal.sessions.remote.Transporter name, org.eclipse.persistence.internal.sessions.remote.Transporter theClass, org.eclipse.persistence.internal.sessions.remote.Transporter arguments)
          A remote query after serialization is executed locally.
 org.eclipse.persistence.internal.sessions.remote.Transporter executeQuery(org.eclipse.persistence.internal.sessions.remote.Transporter query)
          To execute remote query on the server side.
 org.eclipse.persistence.internal.sessions.remote.Transporter getDefaultReadOnlyClasses()
          To get the default read-only classes from the server side.
 org.eclipse.persistence.internal.sessions.remote.Transporter getDescriptor(org.eclipse.persistence.internal.sessions.remote.Transporter domainClass)
          To get descriptor from the server side
 org.eclipse.persistence.internal.sessions.remote.Transporter getLogin()
          To get login from the server side
 org.eclipse.persistence.internal.sessions.remote.Transporter getSequenceNumberNamed(org.eclipse.persistence.internal.sessions.remote.Transporter remoteFunctionCall)
          INTERNAL: Get the value returned by remote function call
 org.eclipse.persistence.internal.sessions.remote.Transporter initializeIdentityMapsOnServerSession()
           
 org.eclipse.persistence.internal.sessions.remote.Transporter instantiateRemoteValueHolderOnServer(org.eclipse.persistence.internal.sessions.remote.Transporter remoteValueHolder)
          To instantiate remote value holder on the server side.
 org.eclipse.persistence.internal.sessions.remote.Transporter processCommand(org.eclipse.persistence.internal.sessions.remote.Transporter remoteTransporter)
          INTERNAL: This method is intended to be used by by sessions that wish to execute a command on a remote session
static org.eclipse.persistence.internal.sessions.remote.Transporter readTransporter(org.omg.CORBA.portable.InputStream stream)
          Insert the method's description here.
 org.eclipse.persistence.internal.sessions.remote.Transporter rollbackTransaction()
          Rollback a transaction on the database.
 org.eclipse.persistence.internal.sessions.remote.Transporter scrollableCursorAbsolute(org.eclipse.persistence.internal.sessions.remote.Transporter remoteScrollableCursorOid, int rows)
          Moves the cursor to the given row number in the result set
 org.eclipse.persistence.internal.sessions.remote.Transporter scrollableCursorAfterLast(org.eclipse.persistence.internal.sessions.remote.Transporter remoteScrollableCursorOid)
          Moves the cursor to the end of the result set, just after the last row.
 org.eclipse.persistence.internal.sessions.remote.Transporter scrollableCursorBeforeFirst(org.eclipse.persistence.internal.sessions.remote.Transporter remoteScrollableCursor)
          Moves the cursor to the front of the result set, just before the first row
 org.eclipse.persistence.internal.sessions.remote.Transporter scrollableCursorClose(org.eclipse.persistence.internal.sessions.remote.Transporter remoteScrollableCursorOid)
          Used for closing scrollable cursor across RMI.
 org.eclipse.persistence.internal.sessions.remote.Transporter scrollableCursorCurrentIndex(org.eclipse.persistence.internal.sessions.remote.Transporter remoteScrollableCursor)
          Retrieves the current row index number
 org.eclipse.persistence.internal.sessions.remote.Transporter scrollableCursorFirst(org.eclipse.persistence.internal.sessions.remote.Transporter remoteScrollableCursor)
          Moves the cursor to the first row in the result set
 org.eclipse.persistence.internal.sessions.remote.Transporter scrollableCursorIsAfterLast(org.eclipse.persistence.internal.sessions.remote.Transporter remoteScrollableCursor)
          Indicates whether the cursor is after the last row in the result set.
 org.eclipse.persistence.internal.sessions.remote.Transporter scrollableCursorIsBeforeFirst(org.eclipse.persistence.internal.sessions.remote.Transporter remoteScrollableCursor)
          Indicates whether the cursor is before the first row in the result set.
 org.eclipse.persistence.internal.sessions.remote.Transporter scrollableCursorIsFirst(org.eclipse.persistence.internal.sessions.remote.Transporter remoteScrollableCursor)
          Indicates whether the cursor is on the first row of the result set.
 org.eclipse.persistence.internal.sessions.remote.Transporter scrollableCursorIsLast(org.eclipse.persistence.internal.sessions.remote.Transporter remoteScrollableCursor)
          Indicates whether the cursor is on the last row of the result set.
 org.eclipse.persistence.internal.sessions.remote.Transporter scrollableCursorLast(org.eclipse.persistence.internal.sessions.remote.Transporter remoteScrollableCursor)
          Moves the cursor to the last row in the result set
 org.eclipse.persistence.internal.sessions.remote.Transporter scrollableCursorNextObject(org.eclipse.persistence.internal.sessions.remote.Transporter scrollableCursorOid)
          INTERNAL: Retrieve next object from the scrollable cursor
 org.eclipse.persistence.internal.sessions.remote.Transporter scrollableCursorPreviousObject(org.eclipse.persistence.internal.sessions.remote.Transporter scrollableCursorOid)
          INTERNAL: Retrieve previous object from the scrollable cursor
 org.eclipse.persistence.internal.sessions.remote.Transporter scrollableCursorRelative(org.eclipse.persistence.internal.sessions.remote.Transporter remoteScrollableCursor, int rows)
          Moves the cursor to the given row number in the result set
 org.eclipse.persistence.internal.sessions.remote.Transporter scrollableCursorSize(org.eclipse.persistence.internal.sessions.remote.Transporter cursoredStream)
          INTERNAL: Return the cursor size
static void writeTransporter(org.eclipse.persistence.internal.sessions.remote.Transporter transporter, org.omg.CORBA.portable.OutputStream stream)
          Insert the method's description here.
 
Methods inherited from class javax.rmi.CORBA.Stub
connect, equals, hashCode, toString
 
Methods inherited from class org.omg.CORBA_2_3.portable.ObjectImpl
_get_codebase
 
Methods inherited from class org.omg.CORBA.portable.ObjectImpl
_create_request, _create_request, _duplicate, _get_delegate, _get_domain_managers, _get_interface_def, _get_policy, _hash, _invoke, _is_a, _is_equivalent, _is_local, _non_existent, _orb, _release, _releaseReply, _request, _request, _servant_postinvoke, _servant_preinvoke, _set_delegate, _set_policy_override
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

_RMIRemoteSessionController_Stub

public _RMIRemoteSessionController_Stub()
Method Detail

_ids

public java.lang.String[] _ids()
Specified by:
_ids in class org.omg.CORBA.portable.ObjectImpl

processCommand

public org.eclipse.persistence.internal.sessions.remote.Transporter processCommand(org.eclipse.persistence.internal.sessions.remote.Transporter remoteTransporter)
                                                                            throws java.rmi.RemoteException
Description copied from interface: RMIRemoteSessionController
INTERNAL: This method is intended to be used by by sessions that wish to execute a command on a remote session

Specified by:
processCommand in interface RMIRemoteSessionController
Throws:
java.rmi.RemoteException

beginTransaction

public org.eclipse.persistence.internal.sessions.remote.Transporter beginTransaction()
                                                                              throws java.rmi.RemoteException
Description copied from interface: RMIRemoteSessionController
Begin a transaction on the database.

Specified by:
beginTransaction in interface RMIRemoteSessionController
Throws:
java.rmi.RemoteException

commitRootUnitOfWork

public org.eclipse.persistence.internal.sessions.remote.Transporter commitRootUnitOfWork(org.eclipse.persistence.internal.sessions.remote.Transporter remoteUnitOfWork)
                                                                                  throws java.rmi.RemoteException
Description copied from interface: RMIRemoteSessionController
To commit remote unit of work on the server side.

Specified by:
commitRootUnitOfWork in interface RMIRemoteSessionController
Throws:
java.rmi.RemoteException

commitTransaction

public org.eclipse.persistence.internal.sessions.remote.Transporter commitTransaction()
                                                                               throws java.rmi.RemoteException
Description copied from interface: RMIRemoteSessionController
Commit a transaction on the database.

Specified by:
commitTransaction in interface RMIRemoteSessionController
Throws:
java.rmi.RemoteException

cursoredStreamClose

public org.eclipse.persistence.internal.sessions.remote.Transporter cursoredStreamClose(org.eclipse.persistence.internal.sessions.remote.Transporter remoetCursoredStreamID)
                                                                                 throws java.rmi.RemoteException
Description copied from interface: RMIRemoteSessionController
Used for closing cursored streams across RMI.

Specified by:
cursoredStreamClose in interface RMIRemoteSessionController
Throws:
java.rmi.RemoteException

cursoredStreamNextPage

public org.eclipse.persistence.internal.sessions.remote.Transporter cursoredStreamNextPage(org.eclipse.persistence.internal.sessions.remote.Transporter remoteCursoredStream,
                                                                                           int pageSize)
                                                                                    throws java.rmi.RemoteException
Description copied from interface: RMIRemoteSessionController
Retrieve next page size of objects from the remote cursored stream

Specified by:
cursoredStreamNextPage in interface RMIRemoteSessionController
Throws:
java.rmi.RemoteException

cursoredStreamSize

public org.eclipse.persistence.internal.sessions.remote.Transporter cursoredStreamSize(org.eclipse.persistence.internal.sessions.remote.Transporter cursoredStream)
                                                                                throws java.rmi.RemoteException
Description copied from interface: RMIRemoteSessionController
INTERNAL: Return the cursored stream size

Specified by:
cursoredStreamSize in interface RMIRemoteSessionController
Throws:
java.rmi.RemoteException

cursorSelectObjects

public org.eclipse.persistence.internal.sessions.remote.Transporter cursorSelectObjects(org.eclipse.persistence.internal.sessions.remote.Transporter policy)
                                                                                 throws java.rmi.RemoteException
Description copied from interface: RMIRemoteSessionController
To get remote cursor stub in a transporter

Specified by:
cursorSelectObjects in interface RMIRemoteSessionController
Throws:
java.rmi.RemoteException

executeNamedQuery

public org.eclipse.persistence.internal.sessions.remote.Transporter executeNamedQuery(org.eclipse.persistence.internal.sessions.remote.Transporter name,
                                                                                      org.eclipse.persistence.internal.sessions.remote.Transporter theClass,
                                                                                      org.eclipse.persistence.internal.sessions.remote.Transporter arguments)
                                                                               throws java.rmi.RemoteException
Description copied from interface: RMIRemoteSessionController
A remote query after serialization is executed locally.

Specified by:
executeNamedQuery in interface RMIRemoteSessionController
Throws:
java.rmi.RemoteException

executeQuery

public org.eclipse.persistence.internal.sessions.remote.Transporter executeQuery(org.eclipse.persistence.internal.sessions.remote.Transporter query)
                                                                          throws java.rmi.RemoteException
Description copied from interface: RMIRemoteSessionController
To execute remote query on the server side.

Specified by:
executeQuery in interface RMIRemoteSessionController
Throws:
java.rmi.RemoteException

getDescriptor

public org.eclipse.persistence.internal.sessions.remote.Transporter getDescriptor(org.eclipse.persistence.internal.sessions.remote.Transporter domainClass)
                                                                           throws java.rmi.RemoteException
Description copied from interface: RMIRemoteSessionController
To get descriptor from the server side

Specified by:
getDescriptor in interface RMIRemoteSessionController
Throws:
java.rmi.RemoteException

getDefaultReadOnlyClasses

public org.eclipse.persistence.internal.sessions.remote.Transporter getDefaultReadOnlyClasses()
                                                                                       throws java.rmi.RemoteException
Description copied from interface: RMIRemoteSessionController
To get the default read-only classes from the server side.

Specified by:
getDefaultReadOnlyClasses in interface RMIRemoteSessionController
Throws:
java.rmi.RemoteException

getLogin

public org.eclipse.persistence.internal.sessions.remote.Transporter getLogin()
                                                                      throws java.rmi.RemoteException
Description copied from interface: RMIRemoteSessionController
To get login from the server side

Specified by:
getLogin in interface RMIRemoteSessionController
Throws:
java.rmi.RemoteException

getSequenceNumberNamed

public org.eclipse.persistence.internal.sessions.remote.Transporter getSequenceNumberNamed(org.eclipse.persistence.internal.sessions.remote.Transporter remoteFunctionCall)
                                                                                    throws java.rmi.RemoteException
Description copied from interface: RMIRemoteSessionController
INTERNAL: Get the value returned by remote function call

Specified by:
getSequenceNumberNamed in interface RMIRemoteSessionController
Throws:
java.rmi.RemoteException

initializeIdentityMapsOnServerSession

public org.eclipse.persistence.internal.sessions.remote.Transporter initializeIdentityMapsOnServerSession()
                                                                                                   throws java.rmi.RemoteException
Specified by:
initializeIdentityMapsOnServerSession in interface RMIRemoteSessionController
Throws:
java.rmi.RemoteException

instantiateRemoteValueHolderOnServer

public org.eclipse.persistence.internal.sessions.remote.Transporter instantiateRemoteValueHolderOnServer(org.eclipse.persistence.internal.sessions.remote.Transporter remoteValueHolder)
                                                                                                  throws java.rmi.RemoteException
Description copied from interface: RMIRemoteSessionController
To instantiate remote value holder on the server side.

Specified by:
instantiateRemoteValueHolderOnServer in interface RMIRemoteSessionController
Throws:
java.rmi.RemoteException

readTransporter

public static org.eclipse.persistence.internal.sessions.remote.Transporter readTransporter(org.omg.CORBA.portable.InputStream stream)
Insert the method's description here. Creation date: (8/15/00 9:07:19 AM)

Parameters:
stream - org.omg.CORBA_2_3.portable.InputStream
Returns:
org.eclipse.persistence.internal.sessions.remote.Transporter

rollbackTransaction

public org.eclipse.persistence.internal.sessions.remote.Transporter rollbackTransaction()
                                                                                 throws java.rmi.RemoteException
Description copied from interface: RMIRemoteSessionController
Rollback a transaction on the database.

Specified by:
rollbackTransaction in interface RMIRemoteSessionController
Throws:
java.rmi.RemoteException

scrollableCursorAbsolute

public org.eclipse.persistence.internal.sessions.remote.Transporter scrollableCursorAbsolute(org.eclipse.persistence.internal.sessions.remote.Transporter remoteScrollableCursorOid,
                                                                                             int rows)
                                                                                      throws java.rmi.RemoteException
Description copied from interface: RMIRemoteSessionController
Moves the cursor to the given row number in the result set

Specified by:
scrollableCursorAbsolute in interface RMIRemoteSessionController
Throws:
java.rmi.RemoteException

scrollableCursorAfterLast

public org.eclipse.persistence.internal.sessions.remote.Transporter scrollableCursorAfterLast(org.eclipse.persistence.internal.sessions.remote.Transporter remoteScrollableCursorOid)
                                                                                       throws java.rmi.RemoteException
Description copied from interface: RMIRemoteSessionController
Moves the cursor to the end of the result set, just after the last row.

Specified by:
scrollableCursorAfterLast in interface RMIRemoteSessionController
Throws:
java.rmi.RemoteException

scrollableCursorBeforeFirst

public org.eclipse.persistence.internal.sessions.remote.Transporter scrollableCursorBeforeFirst(org.eclipse.persistence.internal.sessions.remote.Transporter remoteScrollableCursor)
                                                                                         throws java.rmi.RemoteException
Description copied from interface: RMIRemoteSessionController
Moves the cursor to the front of the result set, just before the first row

Specified by:
scrollableCursorBeforeFirst in interface RMIRemoteSessionController
Throws:
java.rmi.RemoteException

scrollableCursorClose

public org.eclipse.persistence.internal.sessions.remote.Transporter scrollableCursorClose(org.eclipse.persistence.internal.sessions.remote.Transporter remoteScrollableCursorOid)
                                                                                   throws java.rmi.RemoteException
Description copied from interface: RMIRemoteSessionController
Used for closing scrollable cursor across RMI.

Specified by:
scrollableCursorClose in interface RMIRemoteSessionController
Throws:
java.rmi.RemoteException

scrollableCursorCurrentIndex

public org.eclipse.persistence.internal.sessions.remote.Transporter scrollableCursorCurrentIndex(org.eclipse.persistence.internal.sessions.remote.Transporter remoteScrollableCursor)
                                                                                          throws java.rmi.RemoteException
Description copied from interface: RMIRemoteSessionController
Retrieves the current row index number

Specified by:
scrollableCursorCurrentIndex in interface RMIRemoteSessionController
Throws:
java.rmi.RemoteException

scrollableCursorFirst

public org.eclipse.persistence.internal.sessions.remote.Transporter scrollableCursorFirst(org.eclipse.persistence.internal.sessions.remote.Transporter remoteScrollableCursor)
                                                                                   throws java.rmi.RemoteException
Description copied from interface: RMIRemoteSessionController
Moves the cursor to the first row in the result set

Specified by:
scrollableCursorFirst in interface RMIRemoteSessionController
Throws:
java.rmi.RemoteException

scrollableCursorIsAfterLast

public org.eclipse.persistence.internal.sessions.remote.Transporter scrollableCursorIsAfterLast(org.eclipse.persistence.internal.sessions.remote.Transporter remoteScrollableCursor)
                                                                                         throws java.rmi.RemoteException
Description copied from interface: RMIRemoteSessionController
Indicates whether the cursor is after the last row in the result set.

Specified by:
scrollableCursorIsAfterLast in interface RMIRemoteSessionController
Throws:
java.rmi.RemoteException

scrollableCursorIsBeforeFirst

public org.eclipse.persistence.internal.sessions.remote.Transporter scrollableCursorIsBeforeFirst(org.eclipse.persistence.internal.sessions.remote.Transporter remoteScrollableCursor)
                                                                                           throws java.rmi.RemoteException
Description copied from interface: RMIRemoteSessionController
Indicates whether the cursor is before the first row in the result set.

Specified by:
scrollableCursorIsBeforeFirst in interface RMIRemoteSessionController
Throws:
java.rmi.RemoteException

scrollableCursorIsFirst

public org.eclipse.persistence.internal.sessions.remote.Transporter scrollableCursorIsFirst(org.eclipse.persistence.internal.sessions.remote.Transporter remoteScrollableCursor)
                                                                                     throws java.rmi.RemoteException
Description copied from interface: RMIRemoteSessionController
Indicates whether the cursor is on the first row of the result set.

Specified by:
scrollableCursorIsFirst in interface RMIRemoteSessionController
Throws:
java.rmi.RemoteException

scrollableCursorIsLast

public org.eclipse.persistence.internal.sessions.remote.Transporter scrollableCursorIsLast(org.eclipse.persistence.internal.sessions.remote.Transporter remoteScrollableCursor)
                                                                                    throws java.rmi.RemoteException
Description copied from interface: RMIRemoteSessionController
Indicates whether the cursor is on the last row of the result set.

Specified by:
scrollableCursorIsLast in interface RMIRemoteSessionController
Throws:
java.rmi.RemoteException

scrollableCursorLast

public org.eclipse.persistence.internal.sessions.remote.Transporter scrollableCursorLast(org.eclipse.persistence.internal.sessions.remote.Transporter remoteScrollableCursor)
                                                                                  throws java.rmi.RemoteException
Description copied from interface: RMIRemoteSessionController
Moves the cursor to the last row in the result set

Specified by:
scrollableCursorLast in interface RMIRemoteSessionController
Throws:
java.rmi.RemoteException

scrollableCursorNextObject

public org.eclipse.persistence.internal.sessions.remote.Transporter scrollableCursorNextObject(org.eclipse.persistence.internal.sessions.remote.Transporter scrollableCursorOid)
                                                                                        throws java.rmi.RemoteException
Description copied from interface: RMIRemoteSessionController
INTERNAL: Retrieve next object from the scrollable cursor

Specified by:
scrollableCursorNextObject in interface RMIRemoteSessionController
Throws:
java.rmi.RemoteException

scrollableCursorPreviousObject

public org.eclipse.persistence.internal.sessions.remote.Transporter scrollableCursorPreviousObject(org.eclipse.persistence.internal.sessions.remote.Transporter scrollableCursorOid)
                                                                                            throws java.rmi.RemoteException
Description copied from interface: RMIRemoteSessionController
INTERNAL: Retrieve previous object from the scrollable cursor

Specified by:
scrollableCursorPreviousObject in interface RMIRemoteSessionController
Throws:
java.rmi.RemoteException

scrollableCursorRelative

public org.eclipse.persistence.internal.sessions.remote.Transporter scrollableCursorRelative(org.eclipse.persistence.internal.sessions.remote.Transporter remoteScrollableCursor,
                                                                                             int rows)
                                                                                      throws java.rmi.RemoteException
Description copied from interface: RMIRemoteSessionController
Moves the cursor to the given row number in the result set

Specified by:
scrollableCursorRelative in interface RMIRemoteSessionController
Throws:
java.rmi.RemoteException

scrollableCursorSize

public org.eclipse.persistence.internal.sessions.remote.Transporter scrollableCursorSize(org.eclipse.persistence.internal.sessions.remote.Transporter cursoredStream)
                                                                                  throws java.rmi.RemoteException
Description copied from interface: RMIRemoteSessionController
INTERNAL: Return the cursor size

Specified by:
scrollableCursorSize in interface RMIRemoteSessionController
Throws:
java.rmi.RemoteException

writeTransporter

public static void writeTransporter(org.eclipse.persistence.internal.sessions.remote.Transporter transporter,
                                    org.omg.CORBA.portable.OutputStream stream)
Insert the method's description here. Creation date: (8/15/00 9:05:39 AM)

Parameters:
stream - org.omg.CORBA_2_3.portable.OutputStream
transporter - org.eclipse.persistence.internal.sessions.remote.Transporter

EclipseLink1.0 - 20080707 API Reference