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
remoteCommand
- RemoteCommand The command to be executed on the remote sessionRemoteException
Transporter beginTransaction() throws RemoteException
RemoteException
Transporter beginEarlyTransaction() throws RemoteException
RemoteException
Transporter commitRootUnitOfWork(Transporter remoteUnitOfWork) throws RemoteException
RemoteException
Transporter commitTransaction() throws RemoteException
RemoteException
Transporter cursoredStreamClose(Transporter remoetCursoredStreamID) throws RemoteException
RemoteException
Transporter cursoredStreamNextPage(Transporter remoteCursoredStream, int pageSize) throws RemoteException
RemoteException
Transporter cursoredStreamSize(Transporter cursoredStream) throws RemoteException
RemoteException
Transporter cursorSelectObjects(Transporter policy) throws RemoteException
RemoteException
Transporter executeNamedQuery(Transporter name, Transporter theClass, Transporter arguments) throws RemoteException
RemoteException
Transporter executeQuery(Transporter query) throws RemoteException
RemoteException
Transporter getDefaultReadOnlyClasses() throws RemoteException
RemoteException
Transporter getDescriptor(Transporter domainClass) throws RemoteException
RemoteException
Transporter getDescriptorForAlias(Transporter domainClass) throws RemoteException
RemoteException
Transporter getLogin() throws RemoteException
RemoteException
Transporter getSequenceNumberNamed(Transporter remoteFunctionCall) throws RemoteException
RemoteException
Transporter initializeIdentityMapsOnServerSession() throws RemoteException
RemoteException
Transporter instantiateRemoteValueHolderOnServer(Transporter remoteValueHolder) throws RemoteException
RemoteException
Transporter rollbackTransaction() throws RemoteException
RemoteException
Transporter scrollableCursorAbsolute(Transporter remoteScrollableCursorOid, int rows) throws RemoteException
RemoteException
Transporter scrollableCursorAfterLast(Transporter remoteScrollableCursorOid) throws RemoteException
RemoteException
Transporter scrollableCursorBeforeFirst(Transporter remoteScrollableCursor) throws RemoteException
RemoteException
Transporter scrollableCursorClose(Transporter remoteScrollableCursorOid) throws RemoteException
RemoteException
Transporter scrollableCursorCurrentIndex(Transporter remoteScrollableCursor) throws RemoteException
RemoteException
Transporter scrollableCursorFirst(Transporter remoteScrollableCursor) throws RemoteException
RemoteException
Transporter scrollableCursorIsAfterLast(Transporter remoteScrollableCursor) throws RemoteException
RemoteException
Transporter scrollableCursorIsBeforeFirst(Transporter remoteScrollableCursor) throws RemoteException
RemoteException
Transporter scrollableCursorIsFirst(Transporter remoteScrollableCursor) throws RemoteException
RemoteException
Transporter scrollableCursorIsLast(Transporter remoteScrollableCursor) throws RemoteException
RemoteException
Transporter scrollableCursorLast(Transporter remoteScrollableCursor) throws RemoteException
RemoteException
Transporter scrollableCursorNextObject(Transporter scrollableCursorOid) throws RemoteException
RemoteException
Transporter scrollableCursorPreviousObject(Transporter scrollableCursorOid) throws RemoteException
RemoteException
Transporter scrollableCursorRelative(Transporter remoteScrollableCursor, int rows) throws RemoteException
RemoteException
Transporter scrollableCursorSize(Transporter cursoredStream) throws RemoteException
RemoteException
EclipseLink 2.5.2, "build v20140319-9ad6abd" API Reference