|
Oracle Application Server TopLink API Reference 10g Release 2 (10.1.2) B15903-01 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object
weblogic.rmi.server.RemoteObject
weblogic.rmi.server.RemoteServer
weblogic.rmi.server.UnicastRemoteObject
oracle.toplink.remote.rmi.wls.RMIRemoteSessionControllerDispatcher
RemoteSessionController sits between the remote session and the session. Any interaction between these two classes takes place through this object. As the object extends unicast remote object it listens to only single remote session during runtime.
Constructor Summary | |
RMIRemoteSessionControllerDispatcher(oracle.toplink.publicinterface.Session session) |
|
RMIRemoteSessionControllerDispatcher(Session session) |
Method Summary | |
oracle.toplink.internal.remote.Transporter |
beginTransaction() Begin a transaction on the database. |
oracle.toplink.internal.remote.Transporter |
commitRootUnitOfWork(oracle.toplink.internal.remote.Transporter remoteUnitOfWork) Remote unit of work after serialization is commited locally. |
oracle.toplink.internal.remote.Transporter |
commitTransaction() Commit a transaction on the database. |
oracle.toplink.internal.remote.Transporter |
compareObjects(oracle.toplink.internal.remote.Transporter firstObject, oracle.toplink.internal.remote.Transporter secondObject) TESTING: Return if the two object match completely. |
oracle.toplink.internal.remote.Transporter |
compareObjectsDontMatch(oracle.toplink.internal.remote.Transporter firstObject, oracle.toplink.internal.remote.Transporter secondObject) TESTING: Return true if the object do not match. |
oracle.toplink.internal.remote.Transporter |
containsObjectInIdentityMap(oracle.toplink.internal.remote.Transporter domainObject) ADVANCED: Return if their is an object for the primary key. |
oracle.toplink.internal.remote.Transporter |
containsObjectInIdentityMap(oracle.toplink.internal.remote.Transporter primaryKey, oracle.toplink.internal.remote.Transporter theClass) ADVANCED: Return if their is an object for the primary key. |
oracle.toplink.internal.remote.Transporter |
cursoredStreamClose(oracle.toplink.internal.remote.Transporter remoteCursoredStreamID) Used for closing cursored streams across RMI. |
oracle.toplink.internal.remote.Transporter |
cursoredStreamNextPage(oracle.toplink.internal.remote.Transporter remoteCursoredStream, int pageSize) Retrieve next page size of objects from the remote cursored stream |
oracle.toplink.internal.remote.Transporter |
cursoredStreamSize(oracle.toplink.internal.remote.Transporter remoteCursoredStreamOid) Return the cursored stream size |
oracle.toplink.internal.remote.Transporter |
cursorSelectObjects(oracle.toplink.internal.remote.Transporter remoteTransporter) Returns a remote cursor stub in a transporter |
oracle.toplink.internal.remote.Transporter |
executeNamedQuery(oracle.toplink.internal.remote.Transporter nameTransporter, oracle.toplink.internal.remote.Transporter classTransporter, oracle.toplink.internal.remote.Transporter argumentsTransporter) A remote query after serialization is executed locally. |
oracle.toplink.internal.remote.Transporter |
executeQuery(oracle.toplink.internal.remote.Transporter query) A remote query after serialization is executed locally. |
oracle.toplink.internal.remote.Transporter |
getDefaultReadOnlyClasses() Get the default read-only classes |
oracle.toplink.internal.remote.Transporter |
getDescriptor(oracle.toplink.internal.remote.Transporter theClass) Extract descriptor from the session |
oracle.toplink.internal.remote.Transporter |
getExceptionHandler() PUBLIC: Return the ExceptionHandler.Exception handler can catch errors that occur on queries or during database access. |
oracle.toplink.internal.remote.Transporter |
getFromIdentityMap(oracle.toplink.internal.remote.Transporter domainObject) ADVANCED: Return the object from the identity with primary and class of the given object. |
oracle.toplink.internal.remote.Transporter |
getFromIdentityMap(oracle.toplink.internal.remote.Transporter primaryKey, oracle.toplink.internal.remote.Transporter theClass) ADVANCED: Return the object from the identity with the primary and class. |
oracle.toplink.internal.remote.Transporter |
getLogin() Get the associated session login. |
oracle.toplink.internal.remote.Transporter |
getProfiler() PUBLIC: Return the profiler. |
oracle.toplink.internal.remote.Transporter |
getRemoteLog() PUBLIC: Return the writer to which an accessor writes logged messages and SQL. |
oracle.toplink.internal.remote.Transporter |
getSessionLog() PUBLIC: Return the session log to which an accessor logs messages and SQL. |
oracle.toplink.internal.remote.Transporter |
initializeIdentityMap(oracle.toplink.internal.remote.Transporter theClass) PUBLIC: Reset the identity map for only the instances of the class. |
oracle.toplink.internal.remote.Transporter |
initializeIdentityMapsOnServerSession() |
oracle.toplink.internal.remote.Transporter |
instantiateRemoteValueHolderOnServer(oracle.toplink.internal.remote.Transporter remoteValueHolder) The corresponding original value holder is instantiated. |
oracle.toplink.internal.remote.Transporter |
isConnected() Return if this session is connected. |
oracle.toplink.internal.remote.Transporter |
log(oracle.toplink.internal.remote.Transporter entry) Log the log entry. |
oracle.toplink.internal.remote.Transporter |
printIdentityMap(oracle.toplink.internal.remote.Transporter theClass) PUBLIC: Used to print all the objects in the identity map of the passed in class. |
oracle.toplink.internal.remote.Transporter |
printIdentityMaps() PUBLIC: Used to print all the objects in every identity map in this session. |
oracle.toplink.internal.remote.Transporter |
removeFromIdentityMap(oracle.toplink.internal.remote.Transporter domainObject) ADVANCED: Remove the object from the object cache. |
oracle.toplink.internal.remote.Transporter |
removeFromIdentityMap(oracle.toplink.internal.remote.Transporter key, oracle.toplink.internal.remote.Transporter theClass) ADVANCED: Remove the object from the object cache. |
oracle.toplink.internal.remote.Transporter |
rollbackTransaction() Rollback a transaction on the database. |
oracle.toplink.internal.remote.Transporter |
scrollableCursorAbsolute(oracle.toplink.internal.remote.Transporter remoteScrollableCursorOid, int rows) Moves the cursor to the given row number in the result set |
oracle.toplink.internal.remote.Transporter |
scrollableCursorAfterLast(oracle.toplink.internal.remote.Transporter remoteScrollableCursorOid) Moves the cursor to the end of the result set, just after the last row. |
oracle.toplink.internal.remote.Transporter |
scrollableCursorBeforeFirst(oracle.toplink.internal.remote.Transporter remoteScrollableCursor) Moves the cursor to the front of the result set, just before the first row |
oracle.toplink.internal.remote.Transporter |
scrollableCursorClose(oracle.toplink.internal.remote.Transporter remoteScrollableCursorOid) Used for closing scrollable cursor across RMI. |
oracle.toplink.internal.remote.Transporter |
scrollableCursorCurrentIndex(oracle.toplink.internal.remote.Transporter remoteScrollableCursor) Retrieves the current row index number |
oracle.toplink.internal.remote.Transporter |
scrollableCursorFirst(oracle.toplink.internal.remote.Transporter remoteScrollableCursor) Moves the cursor to the first row in the result set |
oracle.toplink.internal.remote.Transporter |
scrollableCursorIsAfterLast(oracle.toplink.internal.remote.Transporter remoteScrollableCursor) Indicates whether the cursor is after the last row in the result set. |
oracle.toplink.internal.remote.Transporter |
scrollableCursorIsBeforeFirst(oracle.toplink.internal.remote.Transporter remoteScrollableCursor) Indicates whether the cursor is before the first row in the result set. |
oracle.toplink.internal.remote.Transporter |
scrollableCursorIsFirst(oracle.toplink.internal.remote.Transporter remoteScrollableCursor) Indicates whether the cursor is on the first row of the result set. |
oracle.toplink.internal.remote.Transporter |
scrollableCursorIsLast(oracle.toplink.internal.remote.Transporter remoteScrollableCursor) Indicates whether the cursor is on the last row of the result set. |
oracle.toplink.internal.remote.Transporter |
scrollableCursorLast(oracle.toplink.internal.remote.Transporter remoteScrollableCursor) Moves the cursor to the last row in the result set |
oracle.toplink.internal.remote.Transporter |
scrollableCursorNextObject(oracle.toplink.internal.remote.Transporter scrollableCursorOid) Retrieve next object from the scrollable cursor |
oracle.toplink.internal.remote.Transporter |
scrollableCursorPreviousObject(oracle.toplink.internal.remote.Transporter scrollableCursorOid) Retrieve previous object from the scrollable cursor |
oracle.toplink.internal.remote.Transporter |
scrollableCursorRelative(oracle.toplink.internal.remote.Transporter remoteScrollableCursor, int rows) Moves the cursor to the given row number in the result set |
oracle.toplink.internal.remote.Transporter |
scrollableCursorSize(oracle.toplink.internal.remote.Transporter remoteCursorOid) Return the cursor size |
oracle.toplink.internal.remote.Transporter |
setExceptionHandler(oracle.toplink.internal.remote.Transporter exceptionHandler) PUBLIC: Set the exceptionHandler. |
oracle.toplink.internal.remote.Transporter |
setLog(oracle.toplink.internal.remote.Transporter log) PUBLIC: Set the writer to which an accessor writes logged messages and SQL. |
oracle.toplink.internal.remote.Transporter |
setProfiler(oracle.toplink.internal.remote.Transporter profiler) PUBLIC: Set the profiler for the session. |
oracle.toplink.internal.remote.Transporter |
setSessionLog(oracle.toplink.internal.remote.Transporter sessionLog) PUBLIC: Set the session log to which an accessor logs messages and SQL. |
oracle.toplink.internal.remote.Transporter |
setShouldLogMessages(oracle.toplink.internal.remote.Transporter shouldLogMessages) PUBLIC: Set messages logging. |
oracle.toplink.internal.remote.Transporter |
shouldLogMessages() Return if all messages such as executed SQL commands should be logged. |
oracle.toplink.internal.remote.Transporter |
validateCache() ADVANCED: This can be used to help debugging an object identity problem. |
Methods inherited from class weblogic.rmi.server.UnicastRemoteObject |
clone, exportActivatable, exportClusterableObject, exportObject, exportObject, unexportObject, unexportObject, unexportObject |
Methods inherited from class weblogic.rmi.server.RemoteServer |
getClientHost, getLog, setLog |
Methods inherited from class weblogic.rmi.server.RemoteObject |
toStub |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public RMIRemoteSessionControllerDispatcher(oracle.toplink.publicinterface.Session session) throws java.rmi.RemoteException
public RMIRemoteSessionControllerDispatcher(Session session) throws java.rmi.RemoteException
Method Detail |
public oracle.toplink.internal.remote.Transporter beginTransaction()
beginTransaction
in interface RMIRemoteSessionController
public oracle.toplink.internal.remote.Transporter commitRootUnitOfWork(oracle.toplink.internal.remote.Transporter remoteUnitOfWork)
commitRootUnitOfWork
in interface RMIRemoteSessionController
public oracle.toplink.internal.remote.Transporter commitTransaction()
commitTransaction
in interface RMIRemoteSessionController
public oracle.toplink.internal.remote.Transporter compareObjects(oracle.toplink.internal.remote.Transporter firstObject, oracle.toplink.internal.remote.Transporter secondObject)
compareObjects
in interface RMIRemoteSessionController
public oracle.toplink.internal.remote.Transporter compareObjectsDontMatch(oracle.toplink.internal.remote.Transporter firstObject, oracle.toplink.internal.remote.Transporter secondObject)
compareObjectsDontMatch
in interface RMIRemoteSessionController
public oracle.toplink.internal.remote.Transporter containsObjectInIdentityMap(oracle.toplink.internal.remote.Transporter domainObject)
containsObjectInIdentityMap
in interface RMIRemoteSessionController
public oracle.toplink.internal.remote.Transporter containsObjectInIdentityMap(oracle.toplink.internal.remote.Transporter primaryKey, oracle.toplink.internal.remote.Transporter theClass)
containsObjectInIdentityMap
in interface RMIRemoteSessionController
public oracle.toplink.internal.remote.Transporter cursoredStreamClose(oracle.toplink.internal.remote.Transporter remoteCursoredStreamID)
cursoredStreamClose
in interface RMIRemoteSessionController
public oracle.toplink.internal.remote.Transporter cursoredStreamNextPage(oracle.toplink.internal.remote.Transporter remoteCursoredStream, int pageSize)
cursoredStreamNextPage
in interface RMIRemoteSessionController
public oracle.toplink.internal.remote.Transporter cursoredStreamSize(oracle.toplink.internal.remote.Transporter remoteCursoredStreamOid)
cursoredStreamSize
in interface RMIRemoteSessionController
public oracle.toplink.internal.remote.Transporter cursorSelectObjects(oracle.toplink.internal.remote.Transporter remoteTransporter)
cursorSelectObjects
in interface RMIRemoteSessionController
public oracle.toplink.internal.remote.Transporter executeNamedQuery(oracle.toplink.internal.remote.Transporter nameTransporter, oracle.toplink.internal.remote.Transporter classTransporter, oracle.toplink.internal.remote.Transporter argumentsTransporter)
executeNamedQuery
in interface RMIRemoteSessionController
public oracle.toplink.internal.remote.Transporter executeQuery(oracle.toplink.internal.remote.Transporter query)
executeQuery
in interface RMIRemoteSessionController
public oracle.toplink.internal.remote.Transporter getDefaultReadOnlyClasses()
getDefaultReadOnlyClasses
in interface RMIRemoteSessionController
public oracle.toplink.internal.remote.Transporter getDescriptor(oracle.toplink.internal.remote.Transporter theClass)
getDescriptor
in interface RMIRemoteSessionController
public oracle.toplink.internal.remote.Transporter getExceptionHandler()
getExceptionHandler
in interface RMIRemoteSessionController
public oracle.toplink.internal.remote.Transporter getFromIdentityMap(oracle.toplink.internal.remote.Transporter domainObject)
getFromIdentityMap
in interface RMIRemoteSessionController
public oracle.toplink.internal.remote.Transporter getFromIdentityMap(oracle.toplink.internal.remote.Transporter primaryKey, oracle.toplink.internal.remote.Transporter theClass)
getFromIdentityMap
in interface RMIRemoteSessionController
public oracle.toplink.internal.remote.Transporter getLogin()
getLogin
in interface RMIRemoteSessionController
public oracle.toplink.internal.remote.Transporter getProfiler()
getProfiler
in interface RMIRemoteSessionController
public oracle.toplink.internal.remote.Transporter getRemoteLog()
getRemoteLog
in interface RMIRemoteSessionController
#logMessages()
public oracle.toplink.internal.remote.Transporter getSessionLog()
getSessionLog
in interface RMIRemoteSessionController
#logMessages()
public oracle.toplink.internal.remote.Transporter initializeIdentityMap(oracle.toplink.internal.remote.Transporter theClass)
initializeIdentityMap
in interface RMIRemoteSessionController
public oracle.toplink.internal.remote.Transporter initializeIdentityMapsOnServerSession()
initializeIdentityMapsOnServerSession
in interface RMIRemoteSessionController
public oracle.toplink.internal.remote.Transporter instantiateRemoteValueHolderOnServer(oracle.toplink.internal.remote.Transporter remoteValueHolder)
instantiateRemoteValueHolderOnServer
in interface RMIRemoteSessionController
public oracle.toplink.internal.remote.Transporter isConnected()
isConnected
in interface RMIRemoteSessionController
public oracle.toplink.internal.remote.Transporter log(oracle.toplink.internal.remote.Transporter entry)
log
in interface RMIRemoteSessionController
public oracle.toplink.internal.remote.Transporter printIdentityMap(oracle.toplink.internal.remote.Transporter theClass)
printIdentityMap
in interface RMIRemoteSessionController
public oracle.toplink.internal.remote.Transporter printIdentityMaps()
printIdentityMaps
in interface RMIRemoteSessionController
public oracle.toplink.internal.remote.Transporter removeFromIdentityMap(oracle.toplink.internal.remote.Transporter domainObject)
removeFromIdentityMap
in interface RMIRemoteSessionController
public oracle.toplink.internal.remote.Transporter removeFromIdentityMap(oracle.toplink.internal.remote.Transporter key, oracle.toplink.internal.remote.Transporter theClass)
removeFromIdentityMap
in interface RMIRemoteSessionController
public oracle.toplink.internal.remote.Transporter rollbackTransaction()
rollbackTransaction
in interface RMIRemoteSessionController
public oracle.toplink.internal.remote.Transporter scrollableCursorAbsolute(oracle.toplink.internal.remote.Transporter remoteScrollableCursorOid, int rows)
scrollableCursorAbsolute
in interface RMIRemoteSessionController
public oracle.toplink.internal.remote.Transporter scrollableCursorAfterLast(oracle.toplink.internal.remote.Transporter remoteScrollableCursorOid)
scrollableCursorAfterLast
in interface RMIRemoteSessionController
public oracle.toplink.internal.remote.Transporter scrollableCursorBeforeFirst(oracle.toplink.internal.remote.Transporter remoteScrollableCursor)
scrollableCursorBeforeFirst
in interface RMIRemoteSessionController
public oracle.toplink.internal.remote.Transporter scrollableCursorClose(oracle.toplink.internal.remote.Transporter remoteScrollableCursorOid)
scrollableCursorClose
in interface RMIRemoteSessionController
public oracle.toplink.internal.remote.Transporter scrollableCursorCurrentIndex(oracle.toplink.internal.remote.Transporter remoteScrollableCursor)
scrollableCursorCurrentIndex
in interface RMIRemoteSessionController
public oracle.toplink.internal.remote.Transporter scrollableCursorFirst(oracle.toplink.internal.remote.Transporter remoteScrollableCursor)
scrollableCursorFirst
in interface RMIRemoteSessionController
public oracle.toplink.internal.remote.Transporter scrollableCursorIsAfterLast(oracle.toplink.internal.remote.Transporter remoteScrollableCursor)
scrollableCursorIsAfterLast
in interface RMIRemoteSessionController
public oracle.toplink.internal.remote.Transporter scrollableCursorIsBeforeFirst(oracle.toplink.internal.remote.Transporter remoteScrollableCursor)
scrollableCursorIsBeforeFirst
in interface RMIRemoteSessionController
public oracle.toplink.internal.remote.Transporter scrollableCursorIsFirst(oracle.toplink.internal.remote.Transporter remoteScrollableCursor)
scrollableCursorIsFirst
in interface RMIRemoteSessionController
public oracle.toplink.internal.remote.Transporter scrollableCursorIsLast(oracle.toplink.internal.remote.Transporter remoteScrollableCursor)
scrollableCursorIsLast
in interface RMIRemoteSessionController
public oracle.toplink.internal.remote.Transporter scrollableCursorLast(oracle.toplink.internal.remote.Transporter remoteScrollableCursor)
scrollableCursorLast
in interface RMIRemoteSessionController
public oracle.toplink.internal.remote.Transporter scrollableCursorNextObject(oracle.toplink.internal.remote.Transporter scrollableCursorOid)
scrollableCursorNextObject
in interface RMIRemoteSessionController
public oracle.toplink.internal.remote.Transporter scrollableCursorPreviousObject(oracle.toplink.internal.remote.Transporter scrollableCursorOid)
scrollableCursorPreviousObject
in interface RMIRemoteSessionController
public oracle.toplink.internal.remote.Transporter scrollableCursorRelative(oracle.toplink.internal.remote.Transporter remoteScrollableCursor, int rows)
scrollableCursorRelative
in interface RMIRemoteSessionController
public oracle.toplink.internal.remote.Transporter scrollableCursorSize(oracle.toplink.internal.remote.Transporter remoteCursorOid)
scrollableCursorSize
in interface RMIRemoteSessionController
public oracle.toplink.internal.remote.Transporter setExceptionHandler(oracle.toplink.internal.remote.Transporter exceptionHandler)
setExceptionHandler
in interface RMIRemoteSessionController
public oracle.toplink.internal.remote.Transporter setLog(oracle.toplink.internal.remote.Transporter log)
setLog
in interface RMIRemoteSessionController
#logMessages()
public oracle.toplink.internal.remote.Transporter setProfiler(oracle.toplink.internal.remote.Transporter profiler)
setProfiler
in interface RMIRemoteSessionController
public oracle.toplink.internal.remote.Transporter setSessionLog(oracle.toplink.internal.remote.Transporter sessionLog)
setSessionLog
in interface RMIRemoteSessionController
#logMessages()
public oracle.toplink.internal.remote.Transporter setShouldLogMessages(oracle.toplink.internal.remote.Transporter shouldLogMessages)
setShouldLogMessages
in interface RMIRemoteSessionController
#setLog(Writer)
public oracle.toplink.internal.remote.Transporter shouldLogMessages()
shouldLogMessages
in interface RMIRemoteSessionController
public oracle.toplink.internal.remote.Transporter validateCache()
validateCache
in interface RMIRemoteSessionController
|
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |