public interface RMIRemoteSessionController extends Remote
| Modifier and Type | Method and Description |
|---|---|
Transporter |
beginEarlyTransaction()
Begin an early unit of work transaction.
|
Transporter |
beginTransaction()
Begin a transaction on the database.
|
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 domainClass)
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 RemoteException
remoteTransporter - The Transporter carrying the command to be executed on the remote sessionRemoteExceptionTransporter beginTransaction() throws RemoteException
RemoteExceptionTransporter beginEarlyTransaction() throws RemoteException
RemoteExceptionTransporter commitRootUnitOfWork(Transporter remoteUnitOfWork) throws RemoteException
RemoteExceptionTransporter commitTransaction() throws RemoteException
RemoteExceptionTransporter cursoredStreamClose(Transporter remoetCursoredStreamID) throws RemoteException
RemoteExceptionTransporter cursoredStreamNextPage(Transporter remoteCursoredStream, int pageSize) throws RemoteException
RemoteExceptionTransporter cursoredStreamSize(Transporter cursoredStream) throws RemoteException
RemoteExceptionTransporter cursorSelectObjects(Transporter policy) throws RemoteException
RemoteExceptionTransporter executeNamedQuery(Transporter name, Transporter theClass, Transporter arguments) throws RemoteException
RemoteExceptionTransporter executeQuery(Transporter query) throws RemoteException
RemoteExceptionTransporter getDefaultReadOnlyClasses() throws RemoteException
RemoteExceptionTransporter getDescriptor(Transporter domainClass) throws RemoteException
RemoteExceptionTransporter getDescriptorForAlias(Transporter domainClass) throws RemoteException
RemoteExceptionTransporter getLogin() throws RemoteException
RemoteExceptionTransporter getSequenceNumberNamed(Transporter remoteFunctionCall) throws RemoteException
RemoteExceptionTransporter initializeIdentityMapsOnServerSession() throws RemoteException
RemoteExceptionTransporter instantiateRemoteValueHolderOnServer(Transporter remoteValueHolder) throws RemoteException
RemoteExceptionTransporter rollbackTransaction() throws RemoteException
RemoteExceptionTransporter scrollableCursorAbsolute(Transporter remoteScrollableCursorOid, int rows) throws RemoteException
RemoteExceptionTransporter scrollableCursorAfterLast(Transporter remoteScrollableCursorOid) throws RemoteException
RemoteExceptionTransporter scrollableCursorBeforeFirst(Transporter remoteScrollableCursor) throws RemoteException
RemoteExceptionTransporter scrollableCursorClose(Transporter remoteScrollableCursorOid) throws RemoteException
RemoteExceptionTransporter scrollableCursorCurrentIndex(Transporter remoteScrollableCursor) throws RemoteException
RemoteExceptionTransporter scrollableCursorFirst(Transporter remoteScrollableCursor) throws RemoteException
RemoteExceptionTransporter scrollableCursorIsAfterLast(Transporter remoteScrollableCursor) throws RemoteException
RemoteExceptionTransporter scrollableCursorIsBeforeFirst(Transporter remoteScrollableCursor) throws RemoteException
RemoteExceptionTransporter scrollableCursorIsFirst(Transporter remoteScrollableCursor) throws RemoteException
RemoteExceptionTransporter scrollableCursorIsLast(Transporter remoteScrollableCursor) throws RemoteException
RemoteExceptionTransporter scrollableCursorLast(Transporter remoteScrollableCursor) throws RemoteException
RemoteExceptionTransporter scrollableCursorNextObject(Transporter scrollableCursorOid) throws RemoteException
RemoteExceptionTransporter scrollableCursorPreviousObject(Transporter scrollableCursorOid) throws RemoteException
RemoteExceptionTransporter scrollableCursorRelative(Transporter remoteScrollableCursor, int rows) throws RemoteException
RemoteExceptionTransporter scrollableCursorSize(Transporter cursoredStream) throws RemoteException
RemoteExceptionEclipseLink 2.6.3, "build v20160428-59c81c5" API Reference