Oracle Fusion Middleware Java API Reference for Oracle TopLink
11g Release 1 (11.1.1)

B32476-03

oracle.toplink.services.mbean
Interface MBeanRuntimeServicesMBean

All Known Subinterfaces:
MBeanWebLogicRuntimeServicesMBean
All Known Implementing Classes:
MBeanRuntimeServices, MBeanWebLogicRuntimeServices

Deprecated. Will be replaced by a server-specific equivalent for oracle.toplink.services.oc4j.Oc4jRuntimeServices

public interface MBeanRuntimeServicesMBean

Purpose: Provide a dynamic interface into the TopLink Session.

Description: This class is ment to provide an interface for gaining access to configuration of the TopLink Session during runtime. It will provides the basis for a JMX MBean

See Also:
Oc4jRuntimeServices

Method Summary
 void addNewConnectionPool(java.lang.String poolName, int maxSize, int minSize, java.lang.String platform, java.lang.String driverClassName, java.lang.String url, java.lang.String userName, java.lang.String password)
          Deprecated. This method provides client with access to add a new connection pool to a TopLink ServerSession.
 void addNewConnectionPool(java.lang.String poolName, int maxSize, int minSize, java.lang.String platform, java.lang.String driverClassName, java.lang.String url, java.lang.String userName, java.lang.String password, java.lang.String licencePath)
          Deprecated.  
 java.util.List getAvailableConnectionPools()
          Deprecated. This method will return the available Connection pools within this Server Session
 java.util.List getClassesInSession()
          Deprecated. This method is used to return those Class Names that have identity Maps in the Session.
 java.lang.Integer getNumberOfObjectsInIdentityMap(java.lang.String className)
          Deprecated. This method is used to return the number of objects in a particular Identity Map If ClassNotFoundException is thrown then the IdenityMap for that class name could not be found
 java.lang.Integer getNumberOfObjectsInIdentityMapSubCache(java.lang.String className)
          Deprecated. This method is used to return the number of objects in a particular Identity Map's subcache.
 java.util.List getObjectsInIdentityMap(java.lang.String className)
          Deprecated. This method will return a collection of the objects in the Identity Map.
 java.util.List getObjectsInIdentityMapSubCache(java.lang.String className)
          Deprecated.  
 java.util.List getObjectsInIdentityMapSubCacheAsMap(java.lang.String className)
          Deprecated. This method will return a collection of the objects in the Identity Map.
 int getSequencePreallocationSize()
          Deprecated. Method returns the value of the Sequence Preallocation size
 boolean getShouldCacheAllStatements()
          Deprecated. Returns if statements should be cached or not
 boolean getShouldLogDebug()
          Deprecated. This method is used to determine if debug messages should be logged
 boolean getShouldLogExceptions()
          Deprecated. This method is used to determine if exception messages should be logged
 boolean getShouldLogExceptionStackTrace()
          Deprecated. This method is used to determine if exception Stack Trace should be logged
 boolean getShouldLogMessages()
          Deprecated. This method is used to determine if messages should be logged by the session
 boolean getShouldLogPerformanceProfiler()
          Deprecated.  
 boolean getShouldPrintConnection()
          Deprecated. This method is used to determine if exception Stack Trace should be logged
 boolean getShouldPrintDate()
          Deprecated. This method is used to determine if exception Stack Trace should be logged
 boolean getShouldPrintSession()
          Deprecated. This method is used to determine if exception Stack Trace should be logged
 boolean getShouldPrintThread()
          Deprecated. This method is used to determine if exception Stack Trace should be logged
 boolean getShouldProfilePerformance()
          Deprecated. This method will return if profgiling is turned on or not
 java.util.List getSizeForPool(java.lang.String poolName)
          Deprecated. This method will retrieve the size of a particulat connection pool
 int getStatementCacheSize()
          Deprecated. Returns the statement cache size.
 void resetAllConnections()
          Deprecated. This method is used to reset connections from the session to the database.
 void setSequencePreallocationSize(int size)
          Deprecated. This method provide access for setting the sequence pre-allocation size
 void setShouldCacheAllStatements(boolean shouldCacheAllStatements)
          Deprecated. Method used to set if statements should be cached.
 void setShouldLogDebug(boolean shouldLogDebug)
          Deprecated. This method is used to set if debug messages should be logged
 void setShouldLogExceptions(boolean shouldLogExceptions)
          Deprecated. This method is used to set if Exception messages should be logged
 void setShouldLogExceptionStackTrace(boolean shouldLogExceptionStackTrace)
          Deprecated. This method is used to set if Exception Stack Trace should be logged
 void setShouldLogMessages(boolean shouldLogMessages)
          Deprecated. This method is used to set if messages should be logged by the session
 void setShouldLogPerformanceProfiler(boolean shouldLogPerformanceProfiler)
          Deprecated. This method is used to turn on Profile logging when using th Performance Profiler
 void setShouldPrintConnection(boolean shouldPrintConnection)
          Deprecated. This method is used to set if Exception Stack Trace should be logged
 void setShouldPrintDate(boolean shouldPrintDate)
          Deprecated. This method is used to set if Exception Stack Trace should be logged
 void setShouldPrintSession(boolean shouldPrintSession)
          Deprecated. This method is used to set if Exception Stack Trace should be logged
 void setShouldPrintThread(boolean shouldPrintThread)
          Deprecated. This method is used to set if Exception Stack Trace should be logged
 void setShouldProfilePerformance(boolean shouldProfile)
          Deprecated. This method is used to turn on Performance Profiling
 void setStatementCacheSize(int size)
          Deprecated. Used to set the statement cache size.
 void updatePoolSize(java.lang.String poolName, int maxSize, int minSize)
          Deprecated. This method allows the client to set the pool size for a particular pool, based on the pool name
 

Method Detail

setShouldLogMessages

void setShouldLogMessages(boolean shouldLogMessages)
Deprecated. 
This method is used to set if messages should be logged by the session


getShouldLogMessages

boolean getShouldLogMessages()
Deprecated. 
This method is used to determine if messages should be logged by the session


setShouldLogDebug

void setShouldLogDebug(boolean shouldLogDebug)
Deprecated. 
This method is used to set if debug messages should be logged


getShouldLogDebug

boolean getShouldLogDebug()
Deprecated. 
This method is used to determine if debug messages should be logged


setShouldLogExceptions

void setShouldLogExceptions(boolean shouldLogExceptions)
Deprecated. 
This method is used to set if Exception messages should be logged


getShouldLogExceptions

boolean getShouldLogExceptions()
Deprecated. 
This method is used to determine if exception messages should be logged


setShouldLogExceptionStackTrace

void setShouldLogExceptionStackTrace(boolean shouldLogExceptionStackTrace)
Deprecated. 
This method is used to set if Exception Stack Trace should be logged


getShouldLogExceptionStackTrace

boolean getShouldLogExceptionStackTrace()
Deprecated. 
This method is used to determine if exception Stack Trace should be logged


setShouldPrintDate

void setShouldPrintDate(boolean shouldPrintDate)
Deprecated. 
This method is used to set if Exception Stack Trace should be logged


getShouldPrintDate

boolean getShouldPrintDate()
Deprecated. 
This method is used to determine if exception Stack Trace should be logged


setShouldPrintSession

void setShouldPrintSession(boolean shouldPrintSession)
Deprecated. 
This method is used to set if Exception Stack Trace should be logged


getShouldPrintSession

boolean getShouldPrintSession()
Deprecated. 
This method is used to determine if exception Stack Trace should be logged


setShouldPrintThread

void setShouldPrintThread(boolean shouldPrintThread)
Deprecated. 
This method is used to set if Exception Stack Trace should be logged


getShouldPrintThread

boolean getShouldPrintThread()
Deprecated. 
This method is used to determine if exception Stack Trace should be logged


setShouldPrintConnection

void setShouldPrintConnection(boolean shouldPrintConnection)
Deprecated. 
This method is used to set if Exception Stack Trace should be logged


getShouldPrintConnection

boolean getShouldPrintConnection()
Deprecated. 
This method is used to determine if exception Stack Trace should be logged


setShouldProfilePerformance

void setShouldProfilePerformance(boolean shouldProfile)
Deprecated. 
This method is used to turn on Performance Profiling


getShouldProfilePerformance

boolean getShouldProfilePerformance()
Deprecated. 
This method will return if profgiling is turned on or not


setShouldLogPerformanceProfiler

void setShouldLogPerformanceProfiler(boolean shouldLogPerformanceProfiler)
Deprecated. 
This method is used to turn on Profile logging when using th Performance Profiler


getShouldLogPerformanceProfiler

boolean getShouldLogPerformanceProfiler()
Deprecated. 

setShouldCacheAllStatements

void setShouldCacheAllStatements(boolean shouldCacheAllStatements)
Deprecated. 
Method used to set if statements should be cached. Please note that Statements can not be cached when using an external connection pool


getShouldCacheAllStatements

boolean getShouldCacheAllStatements()
Deprecated. 
Returns if statements should be cached or not


setStatementCacheSize

void setStatementCacheSize(int size)
Deprecated. 
Used to set the statement cache size. This is only valid if using cached Statements


getStatementCacheSize

int getStatementCacheSize()
Deprecated. 
Returns the statement cache size. Only valid if statements are being cached


setSequencePreallocationSize

void setSequencePreallocationSize(int size)
Deprecated. 
This method provide access for setting the sequence pre-allocation size


getSequencePreallocationSize

int getSequencePreallocationSize()
Deprecated. 
Method returns the value of the Sequence Preallocation size


updatePoolSize

void updatePoolSize(java.lang.String poolName,
                    int maxSize,
                    int minSize)
Deprecated. 
This method allows the client to set the pool size for a particular pool, based on the pool name


getAvailableConnectionPools

java.util.List getAvailableConnectionPools()
Deprecated. 
This method will return the available Connection pools within this Server Session


getSizeForPool

java.util.List getSizeForPool(java.lang.String poolName)
Deprecated. 
This method will retrieve the size of a particulat connection pool


addNewConnectionPool

void addNewConnectionPool(java.lang.String poolName,
                          int maxSize,
                          int minSize,
                          java.lang.String platform,
                          java.lang.String driverClassName,
                          java.lang.String url,
                          java.lang.String userName,
                          java.lang.String password,
                          java.lang.String licencePath)
                          throws java.lang.ClassNotFoundException
Deprecated. 

OBSOLETE: This method provides client with access to add a new connection pool to a TopLink ServerSession. This method throws classNotFound Exception if any of the class names are mispelled.

Throws:
java.lang.ClassNotFoundException
See Also:
throws ClassNotFoundException

addNewConnectionPool

void addNewConnectionPool(java.lang.String poolName,
                          int maxSize,
                          int minSize,
                          java.lang.String platform,
                          java.lang.String driverClassName,
                          java.lang.String url,
                          java.lang.String userName,
                          java.lang.String password)
                          throws java.lang.ClassNotFoundException
Deprecated. 
This method provides client with access to add a new connection pool to a TopLink ServerSession. This method throws classNotFound Exception if any of the class names are mispelled.

Throws:
java.lang.ClassNotFoundException

resetAllConnections

void resetAllConnections()
Deprecated. 
This method is used to reset connections from the session to the database. Please Note that this will not work with a SessionBroker at this time


getClassesInSession

java.util.List getClassesInSession()
Deprecated. 
This method is used to return those Class Names that have identity Maps in the Session. Please note that SubClasses and aggregates will be missing form this list as they do not have seperate identoty maps.


getObjectsInIdentityMap

java.util.List getObjectsInIdentityMap(java.lang.String className)
                                       throws java.lang.ClassNotFoundException
Deprecated. 
This method will return a collection of the objects in the Identity Map. There is no particular order to these objects.

Throws:
java.lang.ClassNotFoundException

getNumberOfObjectsInIdentityMap

java.lang.Integer getNumberOfObjectsInIdentityMap(java.lang.String className)
                                                  throws java.lang.ClassNotFoundException
Deprecated. 
This method is used to return the number of objects in a particular Identity Map If ClassNotFoundException is thrown then the IdenityMap for that class name could not be found

Throws:
java.lang.ClassNotFoundException

getObjectsInIdentityMapSubCache

java.util.List getObjectsInIdentityMapSubCache(java.lang.String className)
                                               throws java.lang.ClassNotFoundException
Deprecated. 

This method will return a collection of the objects in the Identity Map. There is no particular order to these objects.

Throws:
java.lang.ClassNotFoundException
See Also:
getObjectsInIdentityMapSubCacheAsMap(String className)

getObjectsInIdentityMapSubCacheAsMap

java.util.List getObjectsInIdentityMapSubCacheAsMap(java.lang.String className)
                                                    throws java.lang.ClassNotFoundException
Deprecated. 
This method will return a collection of the objects in the Identity Map. There is no particular order to these objects. These objects are returned as a Map which is how they are stored on the cache. This method replaces getObjectsInIdentityMapSubCache(String className) which returned a List.

Throws:
java.lang.ClassNotFoundException

getNumberOfObjectsInIdentityMapSubCache

java.lang.Integer getNumberOfObjectsInIdentityMapSubCache(java.lang.String className)
                                                          throws java.lang.ClassNotFoundException
Deprecated. 
This method is used to return the number of objects in a particular Identity Map's subcache. Only works for those identity Maps with a sub cache (ie Hard Cache Weak Identity Map) If ClassNotFoundException is thrown then the IdenityMap for that class name could not be found

Throws:
java.lang.ClassNotFoundException

Copyright © 1998, 2010, Oracle. All Rights Reserved.