public class CORBARemoteSessionControllerDispatcher extends _CORBARemoteSessionControllerImplBase
Constructor and Description |
---|
CORBARemoteSessionControllerDispatcher(AbstractSession session) |
CORBARemoteSessionControllerDispatcher(Session session) |
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)
Remote unit of work after serialization is committed locally.
|
Transporter |
commitTransaction()
Commit a transaction on the database.
|
Transporter |
cursoredStreamClose(Transporter remoteCursoredStreamID)
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 remoteCursoredStreamOid)
Return the cursored stream size
|
Transporter |
cursorSelectObjects(Transporter remoteTransporter)
Returns a remote cursor stub in a transporter
|
Transporter |
executeNamedQuery(Transporter nameTransporter,
Transporter classTransporter,
Transporter argumentsTransporter)
A remote query after serialization is executed locally.
|
Transporter |
executeQuery(Transporter query)
A remote query after serialization is executed locally.
|
Transporter |
getDefaultReadOnlyClasses()
Get the default read-only classes
|
Transporter |
getDescriptor(Transporter theClass)
Extract descriptor from the session
|
Transporter |
getDescriptorForAlias(Transporter alias)
Extract descriptor from the session
|
Transporter |
getLogin()
Get the associated session login.
|
Transporter |
getSequenceNumberNamed(Transporter remoteFunctionCall)
INTERNAL:
Get the value returned by remote function call
|
Transporter |
initializeIdentityMapsOnServerSession() |
Transporter |
instantiateRemoteValueHolderOnServer(Transporter remoteValueHolder)
The corresponding original value holder is instantiated.
|
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)
Retrieve next object from the scrollable cursor
|
Transporter |
scrollableCursorPreviousObject(Transporter scrollableCursorOid)
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 remoteCursorOid)
Return the cursor size
|
_ids, _invoke
_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, equals, hashCode, toString
public CORBARemoteSessionControllerDispatcher(AbstractSession session)
public CORBARemoteSessionControllerDispatcher(Session session)
public Transporter processCommand(Transporter remoteTransporter)
remoteTransporter
- The Transporter carrying the command to be executed on the remote sessionpublic Transporter beginTransaction()
public Transporter beginEarlyTransaction()
public Transporter commitRootUnitOfWork(Transporter remoteUnitOfWork)
public Transporter commitTransaction()
public Transporter cursoredStreamClose(Transporter remoteCursoredStreamID)
public Transporter cursoredStreamNextPage(Transporter remoteCursoredStream, int pageSize)
public Transporter cursoredStreamSize(Transporter remoteCursoredStreamOid)
public Transporter cursorSelectObjects(Transporter remoteTransporter)
public Transporter executeNamedQuery(Transporter nameTransporter, Transporter classTransporter, Transporter argumentsTransporter)
public Transporter executeQuery(Transporter query)
public Transporter getDescriptor(Transporter theClass)
public Transporter getDescriptorForAlias(Transporter alias)
public Transporter getDefaultReadOnlyClasses()
public Transporter getLogin()
public Transporter getSequenceNumberNamed(Transporter remoteFunctionCall)
public Transporter initializeIdentityMapsOnServerSession()
public Transporter instantiateRemoteValueHolderOnServer(Transporter remoteValueHolder)
public Transporter rollbackTransaction()
public Transporter scrollableCursorAbsolute(Transporter remoteScrollableCursorOid, int rows)
public Transporter scrollableCursorAfterLast(Transporter remoteScrollableCursorOid)
public Transporter scrollableCursorBeforeFirst(Transporter remoteScrollableCursor)
public Transporter scrollableCursorClose(Transporter remoteScrollableCursorOid)
public Transporter scrollableCursorCurrentIndex(Transporter remoteScrollableCursor)
public Transporter scrollableCursorFirst(Transporter remoteScrollableCursor)
public Transporter scrollableCursorIsAfterLast(Transporter remoteScrollableCursor)
public Transporter scrollableCursorIsBeforeFirst(Transporter remoteScrollableCursor)
public Transporter scrollableCursorIsFirst(Transporter remoteScrollableCursor)
public Transporter scrollableCursorIsLast(Transporter remoteScrollableCursor)
public Transporter scrollableCursorLast(Transporter remoteScrollableCursor)
public Transporter scrollableCursorNextObject(Transporter scrollableCursorOid)
public Transporter scrollableCursorPreviousObject(Transporter scrollableCursorOid)
public Transporter scrollableCursorRelative(Transporter remoteScrollableCursor, int rows)
public Transporter scrollableCursorSize(Transporter remoteCursorOid)
EclipseLink 2.6.3, "build v20160428-59c81c5" API Reference