|
Oracle Application Server TopLink API Reference 10g (9.0.4) B10491-01 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
|
+--oracle.toplink.internal.remote.RemoteConnection
|
+--oracle.toplink.remote.jms.JMSConnection
This class exists on on the client side which talks to remote session controller through RMI connection.
| Constructor Summary | |
JMSConnection(javax.jms.TopicSession session, javax.jms.TopicPublisher publisher)PUBLIC: The connection must be create from the server-side session controllers stub. | |
| Method Summary | |
void |
addRemoteControllerForSynchronization(java.lang.Object remoteDispatcher)Deprecated. Since 4.0 |
boolean |
compareObjects(java.lang.Object firstObject, java.lang.Object secondObject)TESTING: Return if the two object match completely. |
boolean |
compareObjectsDontMatch(java.lang.Object firstObject, java.lang.Object secondObject)TESTING: Return true if the object do not match. |
boolean |
containsObjectInIdentityMap(java.lang.Object domainObject)ADVANCED: Return if their is an object for the primary key. |
boolean |
containsObjectInIdentityMap(java.util.Vector primaryKey, java.lang.Class theClass)ADVANCED: Return if their is an object for the primary key. |
Session |
createProxySession()PUBLIC: Returns a proxy session. |
Session |
createRemoteSession()PUBLIC: Returns a remote session. |
void |
cursoredStreamClose(java.rmi.server.ObjID remoteCursoredStreamOid)Used for closing cursored streams across RMI. |
java.util.Vector |
cursoredStreamNextPage(oracle.toplink.internal.remote.RemoteCursoredStream remoteCursoredStream, ReadQuery query, RemoteSession session, int pageSize)Retrieve next page size of objects from the remote cursored stream |
int |
cursoredStreamSize(java.rmi.server.ObjID remoteCursoredStreamID)Return the cursored stream size |
ExceptionHandler |
getExceptionHandler()PUBLIC: Return the ExceptionHandler.Exception handler can catch errors that occur on queries or during database access. |
java.lang.Object |
getFromIdentityMap(java.lang.Object domainObject)ADVANCED: Return the object from the identity with primary and class of the given object. |
java.lang.Object |
getFromIdentityMap(java.util.Vector primaryKey, java.lang.Class theClass)ADVANCED: Return the object from the identity with the primary and class. |
java.io.Writer |
getLog()PUBLIC: Return the writer to which an accessor writes logged messages and SQL. |
SessionProfiler |
getProfiler()PUBLIC: Return the profiler. |
SessionLog |
getSessionLog()PUBLIC: Return the session log to which an accessor logs messages and SQL. |
void |
initializeIdentityMap(java.lang.Class theClass)PUBLIC: Reset the identity map for only the instances of the class. |
void |
log(SessionLogEntry entry)Log the log entry. |
void |
printIdentityMap(java.lang.Class theClass)PUBLIC: Used to print all the objects in the identity map of the passed in class. |
void |
printIdentityMaps()PUBLIC: Used to print all the objects in every identity map in this session. |
void |
processCommand(oracle.toplink.internal.remote.RemoteCommand command)ADVANCED: This method will send the command to the remote session for processing |
void |
removeFromIdentityMap(java.lang.Object domainObject)ADVANCED: Remove the object from the object cache. |
void |
removeFromIdentityMap(java.util.Vector key, java.lang.Class theClass)ADVANCED: Remove the object from the object cache. |
boolean |
scrollableCursorAbsolute(java.rmi.server.ObjID remoteScrollableCursorOid, int rows)Moves the cursor to the given row number in the result set |
void |
scrollableCursorAfterLast(java.rmi.server.ObjID remoteScrollableCursorOid)Moves the cursor to the end of the result set, just after the last row. |
void |
scrollableCursorBeforeFirst(java.rmi.server.ObjID remoteScrollableCursorOid)Moves the cursor to the front of the result set, just before the first row |
void |
scrollableCursorClose(java.rmi.server.ObjID remoteScrollableCursorOid)Used for closing scrollable cursor across RMI. |
int |
scrollableCursorCurrentIndex(java.rmi.server.ObjID remoteScrollableCursorOid)Retrieves the current row index number |
boolean |
scrollableCursorFirst(java.rmi.server.ObjID remoteScrollableCursorOid)Moves the cursor to the first row in the result set |
boolean |
scrollableCursorIsAfterLast(java.rmi.server.ObjID remoteScrollableCursorOid)Indicates whether the cursor is after the last row in the result set. |
boolean |
scrollableCursorIsBeforeFirst(java.rmi.server.ObjID remoteScrollableCursorOid)Indicates whether the cursor is before the first row in the result set. |
boolean |
scrollableCursorIsFirst(java.rmi.server.ObjID remoteScrollableCursorOid)Indicates whether the cursor is on the first row of the result set. |
boolean |
scrollableCursorIsLast(java.rmi.server.ObjID remoteScrollableCursorOid)Indicates whether the cursor is on the last row of the result set. |
boolean |
scrollableCursorLast(java.rmi.server.ObjID remoteScrollableCursorOid)Moves the cursor to the last row in the result set |
java.lang.Object |
scrollableCursorNextObject(java.rmi.server.ObjID remoteScrollableCursorOid, ReadQuery query, RemoteSession session)Retrieve next object from the remote scrollable cursor |
java.lang.Object |
scrollableCursorPreviousObject(java.rmi.server.ObjID remoteScrollableCursorOid, ReadQuery query, RemoteSession session)Retrieve previous object from the remote scrollable cursor |
boolean |
scrollableCursorRelative(java.rmi.server.ObjID remoteScrollableCursorOid, int rows)Moves the cursor to the given row number in the result set |
int |
scrollableCursorSize(java.rmi.server.ObjID cursorId)Return the scrollable cursor size |
void |
setExceptionHandler(ExceptionHandler exceptionHandler)PUBLIC: Set the exceptionHandler. |
void |
setLog(java.io.Writer log)PUBLIC: Set the writer to which an accessor writes logged messages and SQL. |
void |
setProfiler(SessionProfiler profiler)PUBLIC: Set the profiler for the session. |
void |
setSessionLog(SessionLog sessionLog)PUBLIC: Set the session log to which an accessor logs messages and SQL. |
void |
setShouldLogMessages(boolean shouldLogMessages)PUBLIC: Set messages logging. |
boolean |
shouldLogMessages()Return if all messages such as executed SQL commands should be logged. |
void |
validateCache()ADVANCED: This can be used to help debugging an object identity problem. |
| Methods inherited from class oracle.toplink.internal.remote.RemoteConnection |
getServiceName, release, setServiceName |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public JMSConnection(javax.jms.TopicSession session,
javax.jms.TopicPublisher publisher)
| Method Detail |
public void processCommand(oracle.toplink.internal.remote.RemoteCommand command)
processCommand in class oracle.toplink.internal.remote.RemoteConnectioncommand - RemoteCOmmand Contains a command that will be executed on the remote sessionoracle.toplink.internal.RemoteCommand
public void addRemoteControllerForSynchronization(java.lang.Object remoteDispatcher)
throws java.lang.Exception
addRemoteControllerForSynchronization in class oracle.toplink.internal.remote.RemoteConnectionjava.lang.Exception
public boolean compareObjects(java.lang.Object firstObject,
java.lang.Object secondObject)
compareObjects in class oracle.toplink.internal.remote.RemoteConnection
public boolean compareObjectsDontMatch(java.lang.Object firstObject,
java.lang.Object secondObject)
compareObjectsDontMatch in class oracle.toplink.internal.remote.RemoteConnectionpublic boolean containsObjectInIdentityMap(java.lang.Object domainObject)
containsObjectInIdentityMap in class oracle.toplink.internal.remote.RemoteConnection
public boolean containsObjectInIdentityMap(java.util.Vector primaryKey,
java.lang.Class theClass)
containsObjectInIdentityMap in class oracle.toplink.internal.remote.RemoteConnectionpublic Session createProxySession()
public Session createRemoteSession()
createRemoteSession in class oracle.toplink.internal.remote.RemoteConnectionpublic void cursoredStreamClose(java.rmi.server.ObjID remoteCursoredStreamOid)
cursoredStreamClose in class oracle.toplink.internal.remote.RemoteConnection
public java.util.Vector cursoredStreamNextPage(oracle.toplink.internal.remote.RemoteCursoredStream remoteCursoredStream,
ReadQuery query,
RemoteSession session,
int pageSize)
cursoredStreamNextPage in class oracle.toplink.internal.remote.RemoteConnectionpublic int cursoredStreamSize(java.rmi.server.ObjID remoteCursoredStreamID)
cursoredStreamSize in class oracle.toplink.internal.remote.RemoteConnectionpublic ExceptionHandler getExceptionHandler()
getExceptionHandler in class oracle.toplink.internal.remote.RemoteConnectionpublic java.lang.Object getFromIdentityMap(java.lang.Object domainObject)
getFromIdentityMap in class oracle.toplink.internal.remote.RemoteConnection
public java.lang.Object getFromIdentityMap(java.util.Vector primaryKey,
java.lang.Class theClass)
getFromIdentityMap in class oracle.toplink.internal.remote.RemoteConnectionpublic java.io.Writer getLog()
getLog in class oracle.toplink.internal.remote.RemoteConnection#logMessages()public SessionProfiler getProfiler()
getProfiler in class oracle.toplink.internal.remote.RemoteConnectionpublic SessionLog getSessionLog()
getSessionLog in class oracle.toplink.internal.remote.RemoteConnection#logMessages()public void initializeIdentityMap(java.lang.Class theClass)
initializeIdentityMap in class oracle.toplink.internal.remote.RemoteConnectionpublic void log(SessionLogEntry entry)
log in class oracle.toplink.internal.remote.RemoteConnectionpublic void printIdentityMap(java.lang.Class theClass)
printIdentityMap in class oracle.toplink.internal.remote.RemoteConnectionpublic void printIdentityMaps()
printIdentityMaps in class oracle.toplink.internal.remote.RemoteConnectionpublic void removeFromIdentityMap(java.lang.Object domainObject)
removeFromIdentityMap in class oracle.toplink.internal.remote.RemoteConnection
public void removeFromIdentityMap(java.util.Vector key,
java.lang.Class theClass)
removeFromIdentityMap in class oracle.toplink.internal.remote.RemoteConnection
public boolean scrollableCursorAbsolute(java.rmi.server.ObjID remoteScrollableCursorOid,
int rows)
scrollableCursorAbsolute in class oracle.toplink.internal.remote.RemoteConnectionpublic void scrollableCursorAfterLast(java.rmi.server.ObjID remoteScrollableCursorOid)
scrollableCursorAfterLast in class oracle.toplink.internal.remote.RemoteConnectionpublic void scrollableCursorBeforeFirst(java.rmi.server.ObjID remoteScrollableCursorOid)
scrollableCursorBeforeFirst in class oracle.toplink.internal.remote.RemoteConnectionpublic void scrollableCursorClose(java.rmi.server.ObjID remoteScrollableCursorOid)
scrollableCursorClose in class oracle.toplink.internal.remote.RemoteConnectionpublic int scrollableCursorCurrentIndex(java.rmi.server.ObjID remoteScrollableCursorOid)
scrollableCursorCurrentIndex in class oracle.toplink.internal.remote.RemoteConnectionpublic boolean scrollableCursorFirst(java.rmi.server.ObjID remoteScrollableCursorOid)
scrollableCursorFirst in class oracle.toplink.internal.remote.RemoteConnectionpublic boolean scrollableCursorIsAfterLast(java.rmi.server.ObjID remoteScrollableCursorOid)
scrollableCursorIsAfterLast in class oracle.toplink.internal.remote.RemoteConnectionpublic boolean scrollableCursorIsBeforeFirst(java.rmi.server.ObjID remoteScrollableCursorOid)
scrollableCursorIsBeforeFirst in class oracle.toplink.internal.remote.RemoteConnectionpublic boolean scrollableCursorIsFirst(java.rmi.server.ObjID remoteScrollableCursorOid)
scrollableCursorIsFirst in class oracle.toplink.internal.remote.RemoteConnectionpublic boolean scrollableCursorIsLast(java.rmi.server.ObjID remoteScrollableCursorOid)
scrollableCursorIsLast in class oracle.toplink.internal.remote.RemoteConnectionpublic boolean scrollableCursorLast(java.rmi.server.ObjID remoteScrollableCursorOid)
scrollableCursorLast in class oracle.toplink.internal.remote.RemoteConnectionpublic java.lang.Object scrollableCursorNextObject(java.rmi.server.ObjID remoteScrollableCursorOid, ReadQuery query, RemoteSession session)
scrollableCursorNextObject in class oracle.toplink.internal.remote.RemoteConnectionpublic java.lang.Object scrollableCursorPreviousObject(java.rmi.server.ObjID remoteScrollableCursorOid, ReadQuery query, RemoteSession session)
scrollableCursorPreviousObject in class oracle.toplink.internal.remote.RemoteConnection
public boolean scrollableCursorRelative(java.rmi.server.ObjID remoteScrollableCursorOid,
int rows)
scrollableCursorRelative in class oracle.toplink.internal.remote.RemoteConnectionpublic int scrollableCursorSize(java.rmi.server.ObjID cursorId)
scrollableCursorSize in class oracle.toplink.internal.remote.RemoteConnectionpublic void setExceptionHandler(ExceptionHandler exceptionHandler)
setExceptionHandler in class oracle.toplink.internal.remote.RemoteConnectionpublic void setLog(java.io.Writer log)
setLog in class oracle.toplink.internal.remote.RemoteConnection#logMessages()public void setProfiler(SessionProfiler profiler)
setProfiler in class oracle.toplink.internal.remote.RemoteConnectionpublic void setSessionLog(SessionLog sessionLog)
setSessionLog in class oracle.toplink.internal.remote.RemoteConnection#logMessages()public void setShouldLogMessages(boolean shouldLogMessages)
setShouldLogMessages in class oracle.toplink.internal.remote.RemoteConnectionsetLog(Writer)public boolean shouldLogMessages()
shouldLogMessages in class oracle.toplink.internal.remote.RemoteConnectionpublic void validateCache()
validateCache in class oracle.toplink.internal.remote.RemoteConnection
|
| |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||