| 
 | EclipseLink 1.2.0, build 'v20091016-r5565' API Reference | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface RMIRemoteSessionController
Defines the public methods remote connection can invoke on the remote session controller.
| Method Summary | |
|---|---|
|  org.eclipse.persistence.internal.sessions.remote.Transporter | beginTransaction() | 
|  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 | 
|  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 | 
| Method Detail | 
|---|
org.eclipse.persistence.internal.sessions.remote.Transporter processCommand(org.eclipse.persistence.internal.sessions.remote.Transporter remoteTransporter)
                                                                            throws java.rmi.RemoteException
remoteCommand - RemoteCommand The command to be executed on the remote session
java.rmi.RemoteException
org.eclipse.persistence.internal.sessions.remote.Transporter beginTransaction()
                                                                              throws java.rmi.RemoteException
java.rmi.RemoteException
org.eclipse.persistence.internal.sessions.remote.Transporter commitRootUnitOfWork(org.eclipse.persistence.internal.sessions.remote.Transporter remoteUnitOfWork)
                                                                                  throws java.rmi.RemoteException
java.rmi.RemoteException
org.eclipse.persistence.internal.sessions.remote.Transporter commitTransaction()
                                                                               throws java.rmi.RemoteException
java.rmi.RemoteException
org.eclipse.persistence.internal.sessions.remote.Transporter cursoredStreamClose(org.eclipse.persistence.internal.sessions.remote.Transporter remoetCursoredStreamID)
                                                                                 throws java.rmi.RemoteException
java.rmi.RemoteException
org.eclipse.persistence.internal.sessions.remote.Transporter cursoredStreamNextPage(org.eclipse.persistence.internal.sessions.remote.Transporter remoteCursoredStream,
                                                                                    int pageSize)
                                                                                    throws java.rmi.RemoteException
java.rmi.RemoteException
org.eclipse.persistence.internal.sessions.remote.Transporter cursoredStreamSize(org.eclipse.persistence.internal.sessions.remote.Transporter cursoredStream)
                                                                                throws java.rmi.RemoteException
java.rmi.RemoteException
org.eclipse.persistence.internal.sessions.remote.Transporter cursorSelectObjects(org.eclipse.persistence.internal.sessions.remote.Transporter policy)
                                                                                 throws java.rmi.RemoteException
java.rmi.RemoteException
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
java.rmi.RemoteException
org.eclipse.persistence.internal.sessions.remote.Transporter executeQuery(org.eclipse.persistence.internal.sessions.remote.Transporter query)
                                                                          throws java.rmi.RemoteException
java.rmi.RemoteException
org.eclipse.persistence.internal.sessions.remote.Transporter getDefaultReadOnlyClasses()
                                                                                       throws java.rmi.RemoteException
java.rmi.RemoteException
org.eclipse.persistence.internal.sessions.remote.Transporter getDescriptor(org.eclipse.persistence.internal.sessions.remote.Transporter domainClass)
                                                                           throws java.rmi.RemoteException
java.rmi.RemoteException
org.eclipse.persistence.internal.sessions.remote.Transporter getLogin()
                                                                      throws java.rmi.RemoteException
java.rmi.RemoteException
org.eclipse.persistence.internal.sessions.remote.Transporter getSequenceNumberNamed(org.eclipse.persistence.internal.sessions.remote.Transporter remoteFunctionCall)
                                                                                    throws java.rmi.RemoteException
java.rmi.RemoteException
org.eclipse.persistence.internal.sessions.remote.Transporter initializeIdentityMapsOnServerSession()
                                                                                                   throws java.rmi.RemoteException
java.rmi.RemoteException
org.eclipse.persistence.internal.sessions.remote.Transporter instantiateRemoteValueHolderOnServer(org.eclipse.persistence.internal.sessions.remote.Transporter remoteValueHolder)
                                                                                                  throws java.rmi.RemoteException
java.rmi.RemoteException
org.eclipse.persistence.internal.sessions.remote.Transporter rollbackTransaction()
                                                                                 throws java.rmi.RemoteException
java.rmi.RemoteException
org.eclipse.persistence.internal.sessions.remote.Transporter scrollableCursorAbsolute(org.eclipse.persistence.internal.sessions.remote.Transporter remoteScrollableCursorOid,
                                                                                      int rows)
                                                                                      throws java.rmi.RemoteException
java.rmi.RemoteException
org.eclipse.persistence.internal.sessions.remote.Transporter scrollableCursorAfterLast(org.eclipse.persistence.internal.sessions.remote.Transporter remoteScrollableCursorOid)
                                                                                       throws java.rmi.RemoteException
java.rmi.RemoteException
org.eclipse.persistence.internal.sessions.remote.Transporter scrollableCursorBeforeFirst(org.eclipse.persistence.internal.sessions.remote.Transporter remoteScrollableCursor)
                                                                                         throws java.rmi.RemoteException
java.rmi.RemoteException
org.eclipse.persistence.internal.sessions.remote.Transporter scrollableCursorClose(org.eclipse.persistence.internal.sessions.remote.Transporter remoteScrollableCursorOid)
                                                                                   throws java.rmi.RemoteException
java.rmi.RemoteException
org.eclipse.persistence.internal.sessions.remote.Transporter scrollableCursorCurrentIndex(org.eclipse.persistence.internal.sessions.remote.Transporter remoteScrollableCursor)
                                                                                          throws java.rmi.RemoteException
java.rmi.RemoteException
org.eclipse.persistence.internal.sessions.remote.Transporter scrollableCursorFirst(org.eclipse.persistence.internal.sessions.remote.Transporter remoteScrollableCursor)
                                                                                   throws java.rmi.RemoteException
java.rmi.RemoteException
org.eclipse.persistence.internal.sessions.remote.Transporter scrollableCursorIsAfterLast(org.eclipse.persistence.internal.sessions.remote.Transporter remoteScrollableCursor)
                                                                                         throws java.rmi.RemoteException
java.rmi.RemoteException
org.eclipse.persistence.internal.sessions.remote.Transporter scrollableCursorIsBeforeFirst(org.eclipse.persistence.internal.sessions.remote.Transporter remoteScrollableCursor)
                                                                                           throws java.rmi.RemoteException
java.rmi.RemoteException
org.eclipse.persistence.internal.sessions.remote.Transporter scrollableCursorIsFirst(org.eclipse.persistence.internal.sessions.remote.Transporter remoteScrollableCursor)
                                                                                     throws java.rmi.RemoteException
java.rmi.RemoteException
org.eclipse.persistence.internal.sessions.remote.Transporter scrollableCursorIsLast(org.eclipse.persistence.internal.sessions.remote.Transporter remoteScrollableCursor)
                                                                                    throws java.rmi.RemoteException
java.rmi.RemoteException
org.eclipse.persistence.internal.sessions.remote.Transporter scrollableCursorLast(org.eclipse.persistence.internal.sessions.remote.Transporter remoteScrollableCursor)
                                                                                  throws java.rmi.RemoteException
java.rmi.RemoteException
org.eclipse.persistence.internal.sessions.remote.Transporter scrollableCursorNextObject(org.eclipse.persistence.internal.sessions.remote.Transporter scrollableCursorOid)
                                                                                        throws java.rmi.RemoteException
java.rmi.RemoteException
org.eclipse.persistence.internal.sessions.remote.Transporter scrollableCursorPreviousObject(org.eclipse.persistence.internal.sessions.remote.Transporter scrollableCursorOid)
                                                                                            throws java.rmi.RemoteException
java.rmi.RemoteException
org.eclipse.persistence.internal.sessions.remote.Transporter scrollableCursorRelative(org.eclipse.persistence.internal.sessions.remote.Transporter remoteScrollableCursor,
                                                                                      int rows)
                                                                                      throws java.rmi.RemoteException
java.rmi.RemoteException
org.eclipse.persistence.internal.sessions.remote.Transporter scrollableCursorSize(org.eclipse.persistence.internal.sessions.remote.Transporter cursoredStream)
                                                                                  throws java.rmi.RemoteException
java.rmi.RemoteException| 
 | EclipseLink 1.2.0, build 'v20091016-r5565' API Reference | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||