Oracle Application Server TopLink API Reference
10g Release 2 (10.1.2)

B15903-01


oracle.toplink.remote.corba.sun
Class CORBARemoteSessionControllerDispatcher

java.lang.Object
  extended byorg.omg.CORBA.portable.ObjectImpl
      extended byoracle.toplink.remote.corba.sun._CORBARemoteSessionControllerImplBase
          extended byoracle.toplink.remote.corba.sun.CORBARemoteSessionControllerDispatcher

All Implemented Interfaces:
oracle.toplink.remote.corba.sun.CORBARemoteSessionController, oracle.toplink.remote.corba.sun.CORBARemoteSessionControllerOperations, org.omg.CORBA.portable.IDLEntity, org.omg.CORBA.portable.InvokeHandler, org.omg.CORBA.Object, java.io.Serializable

public class CORBARemoteSessionControllerDispatcher
extends oracle.toplink.remote.corba.sun._CORBARemoteSessionControllerImplBase

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.

See Also:
Serialized Form

Constructor Summary
CORBARemoteSessionControllerDispatcher(oracle.toplink.publicinterface.Session session)
CORBARemoteSessionControllerDispatcher(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__oracle_toplink_internal_remote_Transporter(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 containsObjectInIdentityMap__oracle_toplink_internal_remote_Transporter(oracle.toplink.internal.remote.Transporter domainObject)
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__oracle_toplink_internal_remote_Transporter(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 getFromIdentityMap__oracle_toplink_internal_remote_Transporter(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 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__oracle_toplink_internal_remote_Transporter(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 removeFromIdentityMap__oracle_toplink_internal_remote_Transporter(oracle.toplink.internal.remote.Transporter domainObject)
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 org.omg.CORBA.portable.ObjectImpl
_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

Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait

Methods inherited from interface org.omg.CORBA.Object
_create_request, _create_request, _duplicate, _get_domain_managers, _get_interface_def, _get_policy, _hash, _is_a, _is_equivalent, _non_existent, _release, _request, _set_policy_override

Constructor Detail

CORBARemoteSessionControllerDispatcher

public CORBARemoteSessionControllerDispatcher(oracle.toplink.publicinterface.Session session)

CORBARemoteSessionControllerDispatcher

public CORBARemoteSessionControllerDispatcher(Session session)

Method Detail

beginTransaction

public oracle.toplink.internal.remote.Transporter beginTransaction()
Begin a transaction on the database.

commitRootUnitOfWork

public oracle.toplink.internal.remote.Transporter commitRootUnitOfWork(oracle.toplink.internal.remote.Transporter remoteUnitOfWork)
Remote unit of work after serialization is commited locally.

commitTransaction

public oracle.toplink.internal.remote.Transporter commitTransaction()
Commit a transaction on the database.

compareObjects

public 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. This checks the objects attributes and their private parts.

compareObjectsDontMatch

public 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. This checks the objects attributes and their private parts.

containsObjectInIdentityMap__oracle_toplink_internal_remote_Transporter

public oracle.toplink.internal.remote.Transporter containsObjectInIdentityMap__oracle_toplink_internal_remote_Transporter(oracle.toplink.internal.remote.Transporter domainObject)
ADVANCED: Return if their is an object for the primary key.

containsObjectInIdentityMap__oracle_toplink_internal_remote_Transporter__oracle_toplink_internal_remote_Transporter

public oracle.toplink.internal.remote.Transporter containsObjectInIdentityMap__oracle_toplink_internal_remote_Transporter__oracle_toplink_internal_remote_Transporter(oracle.toplink.internal.remote.Transporter primaryKey,
                                                                                                                                                                      oracle.toplink.internal.remote.Transporter theClass)
ADVANCED: Return if their is an object for the primary key.

cursoredStreamClose

public oracle.toplink.internal.remote.Transporter cursoredStreamClose(oracle.toplink.internal.remote.Transporter remoteCursoredStreamID)
Used for closing cursored streams across RMI.

cursoredStreamNextPage

public 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

cursoredStreamSize

public oracle.toplink.internal.remote.Transporter cursoredStreamSize(oracle.toplink.internal.remote.Transporter remoteCursoredStreamOid)
Return the cursored stream size

cursorSelectObjects

public oracle.toplink.internal.remote.Transporter cursorSelectObjects(oracle.toplink.internal.remote.Transporter remoteTransporter)
Returns a remote cursor stub in a transporter

executeNamedQuery

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)
A remote query after serialization is executed locally.

executeQuery

public oracle.toplink.internal.remote.Transporter executeQuery(oracle.toplink.internal.remote.Transporter query)
A remote query after serialization is executed locally.

getDescriptor

public oracle.toplink.internal.remote.Transporter getDescriptor(oracle.toplink.internal.remote.Transporter theClass)
Extract descriptor from the session

getDefaultReadOnlyClasses

public oracle.toplink.internal.remote.Transporter getDefaultReadOnlyClasses()
Get the default read-only classes

getExceptionHandler

public oracle.toplink.internal.remote.Transporter getExceptionHandler()
PUBLIC: Return the ExceptionHandler.Exception handler can catch errors that occur on queries or during database access.

getFromIdentityMap__oracle_toplink_internal_remote_Transporter

public oracle.toplink.internal.remote.Transporter getFromIdentityMap__oracle_toplink_internal_remote_Transporter(oracle.toplink.internal.remote.Transporter domainObject)
ADVANCED: Return the object from the identity with primary and class of the given object.

getFromIdentityMap__oracle_toplink_internal_remote_Transporter__oracle_toplink_internal_remote_Transporter

public oracle.toplink.internal.remote.Transporter getFromIdentityMap__oracle_toplink_internal_remote_Transporter__oracle_toplink_internal_remote_Transporter(oracle.toplink.internal.remote.Transporter primaryKey,
                                                                                                                                                             oracle.toplink.internal.remote.Transporter theClass)
ADVANCED: Return the object from the identity with the primary and class.

getLogin

public oracle.toplink.internal.remote.Transporter getLogin()
Get the associated session login.

getProfiler

public oracle.toplink.internal.remote.Transporter getProfiler()
PUBLIC: Return the profiler. The profiler is a tool that can be used to determine performance bottlenecks. The profiler can be queries to print summaries and configure for logging purposes.

getRemoteLog

public oracle.toplink.internal.remote.Transporter getRemoteLog()
PUBLIC: Return the writer to which an accessor writes logged messages and SQL. If not set, this reference defaults to a writer on System.out. To enable logging, logMessages must be turned on.
See Also:
#logMessages()

getSessionLog

public oracle.toplink.internal.remote.Transporter getSessionLog()
PUBLIC: Return the session log to which an accessor logs messages and SQL. If not set, this will default to a session log on a writer on System.out. To enable logging, logMessages must be turned on.
See Also:
#logMessages()

initializeIdentityMap

public oracle.toplink.internal.remote.Transporter initializeIdentityMap(oracle.toplink.internal.remote.Transporter theClass)
PUBLIC: Reset the identity map for only the instances of the class. For inheritance the user must make sure that they only use the root class. Caution must be used in doing this to ensure that the objects within the identity map are not referenced from other objects of other classes or from the application.

initializeIdentityMapsOnServerSession

public oracle.toplink.internal.remote.Transporter initializeIdentityMapsOnServerSession()

instantiateRemoteValueHolderOnServer

public oracle.toplink.internal.remote.Transporter instantiateRemoteValueHolderOnServer(oracle.toplink.internal.remote.Transporter remoteValueHolder)
The corresponding original value holder is instantiated.

isConnected

public oracle.toplink.internal.remote.Transporter isConnected()
Return if this session is connected.

log

public oracle.toplink.internal.remote.Transporter log(oracle.toplink.internal.remote.Transporter entry)
Log the log entry.

printIdentityMap

public 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. The output of this method will go the the Session's log.

printIdentityMaps

public oracle.toplink.internal.remote.Transporter printIdentityMaps()
PUBLIC: Used to print all the objects in every identity map in this session. The output of this method will go to the Session's log.

removeFromIdentityMap__oracle_toplink_internal_remote_Transporter

public oracle.toplink.internal.remote.Transporter removeFromIdentityMap__oracle_toplink_internal_remote_Transporter(oracle.toplink.internal.remote.Transporter domainObject)
ADVANCED: Remove the object from the object cache. Caution should be used when calling to avoid violating object identity. The application should only call this is it knows that no references to the object exist.

removeFromIdentityMap__oracle_toplink_internal_remote_Transporter__oracle_toplink_internal_remote_Transporter

public oracle.toplink.internal.remote.Transporter removeFromIdentityMap__oracle_toplink_internal_remote_Transporter__oracle_toplink_internal_remote_Transporter(oracle.toplink.internal.remote.Transporter key,
                                                                                                                                                                oracle.toplink.internal.remote.Transporter theClass)
ADVANCED: Remove the object from the object cache. Caution should be used when calling to avoid violating object identity. The application should only call this is it knows that no references to the object exist.

rollbackTransaction

public oracle.toplink.internal.remote.Transporter rollbackTransaction()
Rollback a transaction on the database.

scrollableCursorAbsolute

public 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

scrollableCursorAfterLast

public 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.

scrollableCursorBeforeFirst

public 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

scrollableCursorClose

public oracle.toplink.internal.remote.Transporter scrollableCursorClose(oracle.toplink.internal.remote.Transporter remoteScrollableCursorOid)
Used for closing scrollable cursor across RMI.

scrollableCursorCurrentIndex

public oracle.toplink.internal.remote.Transporter scrollableCursorCurrentIndex(oracle.toplink.internal.remote.Transporter remoteScrollableCursor)
Retrieves the current row index number

scrollableCursorFirst

public oracle.toplink.internal.remote.Transporter scrollableCursorFirst(oracle.toplink.internal.remote.Transporter remoteScrollableCursor)
Moves the cursor to the first row in the result set

scrollableCursorIsAfterLast

public 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.

scrollableCursorIsBeforeFirst

public 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.

scrollableCursorIsFirst

public 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.

scrollableCursorIsLast

public 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.

scrollableCursorLast

public oracle.toplink.internal.remote.Transporter scrollableCursorLast(oracle.toplink.internal.remote.Transporter remoteScrollableCursor)
Moves the cursor to the last row in the result set

scrollableCursorNextObject

public oracle.toplink.internal.remote.Transporter scrollableCursorNextObject(oracle.toplink.internal.remote.Transporter scrollableCursorOid)
Retrieve next object from the scrollable cursor

scrollableCursorPreviousObject

public oracle.toplink.internal.remote.Transporter scrollableCursorPreviousObject(oracle.toplink.internal.remote.Transporter scrollableCursorOid)
Retrieve previous object from the scrollable cursor

scrollableCursorRelative

public 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

scrollableCursorSize

public oracle.toplink.internal.remote.Transporter scrollableCursorSize(oracle.toplink.internal.remote.Transporter remoteCursorOid)
Return the cursor size

setExceptionHandler

public oracle.toplink.internal.remote.Transporter setExceptionHandler(oracle.toplink.internal.remote.Transporter exceptionHandler)
PUBLIC: Set the exceptionHandler. Exception handler can catch errors that occur on queries or during database access.

setLog

public 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. If not set, this reference defaults to a writer on System.out. To enable logging logMessages() is used.
See Also:
#logMessages()

setProfiler

public oracle.toplink.internal.remote.Transporter setProfiler(oracle.toplink.internal.remote.Transporter profiler)
PUBLIC: Set the profiler for the session. This allows for performance operations to be profiled.

setSessionLog

public 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. If not set, this will default to a session log on a writer on System.out. To enable logging, logMessages must be turned on.
See Also:
#logMessages()

setShouldLogMessages

public oracle.toplink.internal.remote.Transporter setShouldLogMessages(oracle.toplink.internal.remote.Transporter shouldLogMessages)
PUBLIC: Set messages logging. Message logging will dump all SQL executed through TopLink to the session's log. By default this is System.out, but can be set to any Writer.
See Also:
#setLog(Writer)

shouldLogMessages

public oracle.toplink.internal.remote.Transporter shouldLogMessages()
Return if all messages such as executed SQL commands should be logged.

validateCache

public oracle.toplink.internal.remote.Transporter validateCache()
ADVANCED: This can be used to help debugging an object identity problem. An object identity problem is when an object in the cache references an object not in the cache. This method will validate that all cached objects are in a correct state.

Copyright © 1998, 2005 Oracle Corporation. All Rights Reserved.