Class _RMIRemoteSessionController_Stub

    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String[] _ids()  
      org.eclipse.persistence.internal.sessions.remote.Transporter beginEarlyTransaction()
      Begin an early unit of work transaction.
      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 getDescriptorForAlias​(org.eclipse.persistence.internal.sessions.remote.Transporter alias)
      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
        Parameters:
        remoteTransporter - The Transporter carrying the command to be executed on the remote session
        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
      • getDescriptorForAlias

        public org.eclipse.persistence.internal.sessions.remote.Transporter getDescriptorForAlias​(org.eclipse.persistence.internal.sessions.remote.Transporter alias)
                                                                                           throws java.rmi.RemoteException
        Description copied from interface: RMIRemoteSessionController
        To get descriptor from the server side
        Specified by:
        getDescriptorForAlias 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
      • 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