Top Description Fields Constructors Methods
org.eclipse.persistence.services.mbean

public Class MBeanRuntimeServices

extends RuntimeServices
implements MBeanRuntimeServicesMBean
Class Inheritance
All Implemented Interfaces
org.eclipse.persistence.services.mbean.MBeanRuntimeServicesMBean
Imports
org.eclipse.persistence.services.RuntimeServices, org.eclipse.persistence.sessions.Session

Purpose: Provide a dynamic interface into the EclipseLink Session.

Description: This class is meant to provide a framework for gaining access to configuration of the EclipseLink Session during runtime. It will provide the basis for development of a JMX service and possibly other frameworks.

Field Summary

Inherited from org.eclipse.persistence.services.RuntimeServices:
EclipseLink_Product_NameobjectNamePLATFORM_NAMEsession

Constructor Summary

AccessConstructor and Description
public

Method Summary

Inherited from org.eclipse.persistence.services.RuntimeServices:
addNewConnectionPoolclearStatementCachegetApplicationNamegetAvailableConnectionPoolsgetCacheTypeForgetClassesInSessiongetClassSummaryDetailsgetClassSummaryDetailsArraygetClassSummaryDetailsUsingFiltergetClassSummaryDetailsUsingFilterArraygetConnectionPoolTypegetCurrentEclipseLinkLogLevelgetDatabasePlatformgetDeployedEclipseLinkLogLevelgetDeployedSessionLoggetDeployedSessionProfileWeightgetDrivergetJdbcConnectionDetailsgetLogFilenamegetLogLevelgetLogTypegetMappedClassNamesUsingFiltergetMaxSizeForPoolgetMinSizeForPoolgetModuleNamegetNumberOfObjectsInAllIdentityMapsgetNumberOfObjectsInIdentityMapgetNumberOfObjectsInIdentityMapSubCachegetNumberOfPersistentClassesgetObjectNamegetObjectsInIdentityMapgetObjectsInIdentityMapSubCacheAsMapgetProfileWeightgetProfilingTypegetSequencePreallocationSizegetSessiongetSessionNamegetSessionTypegetShouldBindAllParametersgetShouldCacheAllStatementsgetShouldLogMessagesgetShouldLogPerformanceProfilergetShouldProfilePerformancegetSizeForPoolgetStatementCacheSizegetStringBindingSizegetTimeConnectionEstablishedgetUsesBatchWritinggetUsesByteArrayBindinggetUsesEclipseLinkProfilinggetUsesJDBCBatchWritinggetUsesNativeSQLgetUsesStreamsForBindinggetUsesStringBindinginitializeAllIdentityMapsinitializeIdentityMapinitializeIdentityMapsinvalidateAllIdentityMapsinvalidateIdentityMapinvalidateIdentityMapinvalidateIdentityMapsisJPASessionprintAllIdentityMapTypesprintAvailableConnectionPoolsprintClassesInSessionprintIdentityMapLocksprintIdentityMapLocksprintObjectsInIdentityMapprintObjectsInIdentityMapsprintProfileSummaryprintProfileSummaryByClassprintProfileSummaryByQueryresetAllConnectionssetCurrentEclipseLinkLogLevelsetLogLevelsetProfileWeightsetProfilingTypesetSequencePreallocationSizesetSessionsetShouldCacheAllStatementssetShouldLogPerformanceProfilersetShouldProfilePerformancesetStatementCacheSizesetUseEclipseLinkProfilingsetUseNoProfilingshouldLogupdateDeploymentTimeDataupdatePoolSize

Constructor Detail

MBeanRuntimeServicesback to summary
public MBeanRuntimeServices(Session session)