public interface RMIRemoteSessionController
extends java.rmi.Remote
Modifier and Type | Method and Description |
---|---|
Transporter |
beginEarlyTransaction() |
Transporter |
beginTransaction() |
Transporter |
commitRootUnitOfWork(Transporter remoteUnitOfWork)
To commit remote unit of work on the server side.
|
Transporter |
commitTransaction()
Commit a transaction on the database.
|
Transporter |
cursoredStreamClose(Transporter remoetCursoredStreamID)
Used for closing cursored streams across RMI.
|
Transporter |
cursoredStreamNextPage(Transporter remoteCursoredStream,
int pageSize)
Retrieve next page size of objects from the remote cursored stream
|
Transporter |
cursoredStreamSize(Transporter cursoredStream)
INTERNAL:
Return the cursored stream size
|
Transporter |
cursorSelectObjects(Transporter policy)
To get remote cursor stub in a transporter
|
Transporter |
executeNamedQuery(Transporter name,
Transporter theClass,
Transporter arguments)
A remote query after serialization is executed locally.
|
Transporter |
executeQuery(Transporter query)
To execute remote query on the server side.
|
Transporter |
getDefaultReadOnlyClasses()
To get the default read-only classes from the server side.
|
Transporter |
getDescriptor(Transporter domainClass)
To get descriptor from the server side
|
Transporter |
getDescriptorForAlias(Transporter alias)
To get descriptor from the server side
|
Transporter |
getLogin()
To get login from the server side
|
Transporter |
getSequenceNumberNamed(Transporter remoteFunctionCall)
INTERNAL:
Get the value returned by remote function call
|
Transporter |
initializeIdentityMapsOnServerSession() |
Transporter |
instantiateRemoteValueHolderOnServer(Transporter remoteValueHolder)
To instantiate remote value holder on the server side.
|
Transporter |
processCommand(Transporter remoteTransporter)
INTERNAL:
This method is intended to be used by by sessions that wish to execute a command on a
remote session
|
Transporter |
rollbackTransaction()
Rollback a transaction on the database.
|
Transporter |
scrollableCursorAbsolute(Transporter remoteScrollableCursorOid,
int rows)
Moves the cursor to the given row number in the result set
|
Transporter |
scrollableCursorAfterLast(Transporter remoteScrollableCursorOid)
Moves the cursor to the end of the result set, just after the last row.
|
Transporter |
scrollableCursorBeforeFirst(Transporter remoteScrollableCursor)
Moves the cursor to the front of the result set, just before the first row
|
Transporter |
scrollableCursorClose(Transporter remoteScrollableCursorOid)
Used for closing scrollable cursor across RMI.
|
Transporter |
scrollableCursorCurrentIndex(Transporter remoteScrollableCursor)
Retrieves the current row index number
|
Transporter |
scrollableCursorFirst(Transporter remoteScrollableCursor)
Moves the cursor to the first row in the result set
|
Transporter |
scrollableCursorIsAfterLast(Transporter remoteScrollableCursor)
Indicates whether the cursor is after the last row in the result set.
|
Transporter |
scrollableCursorIsBeforeFirst(Transporter remoteScrollableCursor)
Indicates whether the cursor is before the first row in the result set.
|
Transporter |
scrollableCursorIsFirst(Transporter remoteScrollableCursor)
Indicates whether the cursor is on the first row of the result set.
|
Transporter |
scrollableCursorIsLast(Transporter remoteScrollableCursor)
Indicates whether the cursor is on the last row of the result set.
|
Transporter |
scrollableCursorLast(Transporter remoteScrollableCursor)
Moves the cursor to the last row in the result set
|
Transporter |
scrollableCursorNextObject(Transporter scrollableCursorOid)
INTERNAL:
Retrieve next object from the scrollable cursor
|
Transporter |
scrollableCursorPreviousObject(Transporter scrollableCursorOid)
INTERNAL:
Retrieve previous object from the scrollable cursor
|
Transporter |
scrollableCursorRelative(Transporter remoteScrollableCursor,
int rows)
Moves the cursor to the given row number in the result set
|
Transporter |
scrollableCursorSize(Transporter cursoredStream)
INTERNAL:
Return the cursor size
|
Transporter processCommand(Transporter remoteTransporter) throws java.rmi.RemoteException
remoteTransporter
- The Transporter carrying the command to be executed on the remote sessionjava.rmi.RemoteException
Transporter beginTransaction() throws java.rmi.RemoteException
java.rmi.RemoteException
Transporter beginEarlyTransaction() throws java.rmi.RemoteException
java.rmi.RemoteException
Transporter commitRootUnitOfWork(Transporter remoteUnitOfWork) throws java.rmi.RemoteException
java.rmi.RemoteException
Transporter commitTransaction() throws java.rmi.RemoteException
java.rmi.RemoteException
Transporter cursoredStreamClose(Transporter remoetCursoredStreamID) throws java.rmi.RemoteException
java.rmi.RemoteException
Transporter cursoredStreamNextPage(Transporter remoteCursoredStream, int pageSize) throws java.rmi.RemoteException
java.rmi.RemoteException
Transporter cursoredStreamSize(Transporter cursoredStream) throws java.rmi.RemoteException
java.rmi.RemoteException
Transporter cursorSelectObjects(Transporter policy) throws java.rmi.RemoteException
java.rmi.RemoteException
Transporter executeNamedQuery(Transporter name, Transporter theClass, Transporter arguments) throws java.rmi.RemoteException
java.rmi.RemoteException
Transporter executeQuery(Transporter query) throws java.rmi.RemoteException
java.rmi.RemoteException
Transporter getDefaultReadOnlyClasses() throws java.rmi.RemoteException
java.rmi.RemoteException
Transporter getDescriptor(Transporter domainClass) throws java.rmi.RemoteException
java.rmi.RemoteException
Transporter getDescriptorForAlias(Transporter alias) throws java.rmi.RemoteException
java.rmi.RemoteException
Transporter getLogin() throws java.rmi.RemoteException
java.rmi.RemoteException
Transporter getSequenceNumberNamed(Transporter remoteFunctionCall) throws java.rmi.RemoteException
java.rmi.RemoteException
Transporter initializeIdentityMapsOnServerSession() throws java.rmi.RemoteException
java.rmi.RemoteException
Transporter instantiateRemoteValueHolderOnServer(Transporter remoteValueHolder) throws java.rmi.RemoteException
java.rmi.RemoteException
Transporter rollbackTransaction() throws java.rmi.RemoteException
java.rmi.RemoteException
Transporter scrollableCursorAbsolute(Transporter remoteScrollableCursorOid, int rows) throws java.rmi.RemoteException
java.rmi.RemoteException
Transporter scrollableCursorAfterLast(Transporter remoteScrollableCursorOid) throws java.rmi.RemoteException
java.rmi.RemoteException
Transporter scrollableCursorBeforeFirst(Transporter remoteScrollableCursor) throws java.rmi.RemoteException
java.rmi.RemoteException
Transporter scrollableCursorClose(Transporter remoteScrollableCursorOid) throws java.rmi.RemoteException
java.rmi.RemoteException
Transporter scrollableCursorCurrentIndex(Transporter remoteScrollableCursor) throws java.rmi.RemoteException
java.rmi.RemoteException
Transporter scrollableCursorFirst(Transporter remoteScrollableCursor) throws java.rmi.RemoteException
java.rmi.RemoteException
Transporter scrollableCursorIsAfterLast(Transporter remoteScrollableCursor) throws java.rmi.RemoteException
java.rmi.RemoteException
Transporter scrollableCursorIsBeforeFirst(Transporter remoteScrollableCursor) throws java.rmi.RemoteException
java.rmi.RemoteException
Transporter scrollableCursorIsFirst(Transporter remoteScrollableCursor) throws java.rmi.RemoteException
java.rmi.RemoteException
Transporter scrollableCursorIsLast(Transporter remoteScrollableCursor) throws java.rmi.RemoteException
java.rmi.RemoteException
Transporter scrollableCursorLast(Transporter remoteScrollableCursor) throws java.rmi.RemoteException
java.rmi.RemoteException
Transporter scrollableCursorNextObject(Transporter scrollableCursorOid) throws java.rmi.RemoteException
java.rmi.RemoteException
Transporter scrollableCursorPreviousObject(Transporter scrollableCursorOid) throws java.rmi.RemoteException
java.rmi.RemoteException
Transporter scrollableCursorRelative(Transporter remoteScrollableCursor, int rows) throws java.rmi.RemoteException
java.rmi.RemoteException
Transporter scrollableCursorSize(Transporter cursoredStream) throws java.rmi.RemoteException
java.rmi.RemoteException
EclipseLink 2.6.3, "build v20160428-59c81c5" API Reference