EclipseLink 2.2.0, build 'v20110202-r8913' API Reference

org.eclipse.persistence.services.jboss
Class MBeanJBossRuntimeServices

java.lang.Object
  extended by org.eclipse.persistence.services.RuntimeServices
      extended by org.eclipse.persistence.services.jboss.JBossRuntimeServices
          extended by org.eclipse.persistence.services.jboss.MBeanJBossRuntimeServices
All Implemented Interfaces:
MBeanJBossRuntimeServicesMBean, MBeanRuntimeServicesMBean

public class MBeanJBossRuntimeServices
extends JBossRuntimeServices
implements MBeanJBossRuntimeServicesMBean

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.

Since:
EclipseLink 2.1.1

Field Summary
 
Fields inherited from class org.eclipse.persistence.services.RuntimeServices
EclipseLink_Product_Name, objectName, PLATFORM_NAME, session
 
Constructor Summary
MBeanJBossRuntimeServices(Session session)
           
 
Method Summary
 
Methods inherited from class org.eclipse.persistence.services.RuntimeServices
addNewConnectionPool, clearStatementCache, getApplicationName, getAvailableConnectionPools, getCacheTypeFor, getClassesInSession, getClassSummaryDetails, getClassSummaryDetailsArray, getClassSummaryDetailsUsingFilter, getClassSummaryDetailsUsingFilterArray, getConnectionPoolType, getCurrentEclipseLinkLogLevel, getDatabasePlatform, getDeployedEclipseLinkLogLevel, getDeployedSessionLog, getDeployedSessionProfileWeight, getDriver, getJdbcConnectionDetails, getLogFilename, getLogLevel, getLogType, getMappedClassNamesUsingFilter, getMaxSizeForPool, getMinSizeForPool, getModuleName, getNumberOfObjectsInAllIdentityMaps, getNumberOfObjectsInIdentityMap, getNumberOfObjectsInIdentityMapSubCache, getNumberOfPersistentClasses, getObjectName, getObjectsInIdentityMap, getObjectsInIdentityMapSubCacheAsMap, getProfileWeight, getProfilingType, getSequencePreallocationSize, getSession, getSessionName, getSessionType, getShouldBindAllParameters, getShouldCacheAllStatements, getShouldLogMessages, getShouldLogPerformanceProfiler, getShouldProfilePerformance, getSizeForPool, getStatementCacheSize, getStringBindingSize, getTimeConnectionEstablished, getUsesBatchWriting, getUsesByteArrayBinding, getUsesEclipseLinkProfiling, getUsesJDBCBatchWriting, getUsesNativeSQL, getUsesStreamsForBinding, getUsesStringBinding, initializeAllIdentityMaps, initializeIdentityMap, initializeIdentityMaps, invalidateAllIdentityMaps, invalidateIdentityMap, invalidateIdentityMap, invalidateIdentityMaps, isJPASession, printAllIdentityMapTypes, printAvailableConnectionPools, printClassesInSession, printIdentityMapLocks, printIdentityMapLocks, printObjectsInIdentityMap, printObjectsInIdentityMaps, printProfileSummary, printProfileSummaryByClass, printProfileSummaryByQuery, resetAllConnections, setCurrentEclipseLinkLogLevel, setLogLevel, setProfileWeight, setProfilingType, setSequencePreallocationSize, setSession, setShouldCacheAllStatements, setShouldLogPerformanceProfiler, setShouldProfilePerformance, setStatementCacheSize, setUseEclipseLinkProfiling, setUseNoProfiling, shouldLog, updateDeploymentTimeData, updatePoolSize
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.persistence.services.mbean.MBeanRuntimeServicesMBean
addNewConnectionPool, clearStatementCache, getApplicationName, getAvailableConnectionPools, getClassesInSession, getClassSummaryDetails, getClassSummaryDetailsArray, getClassSummaryDetailsUsingFilter, getClassSummaryDetailsUsingFilterArray, getConnectionPoolType, getCurrentEclipseLinkLogLevel, getDatabasePlatform, getDeployedEclipseLinkLogLevel, getDriver, getJdbcConnectionDetails, getLogFilename, getLogType, getMappedClassNamesUsingFilter, getMaxSizeForPool, getMinSizeForPool, getModuleName, getNumberOfObjectsInAllIdentityMaps, getNumberOfObjectsInIdentityMap, getNumberOfObjectsInIdentityMapSubCache, getNumberOfPersistentClasses, getObjectsInIdentityMap, getObjectsInIdentityMapSubCacheAsMap, getProfileWeight, getProfilingType, getSequencePreallocationSize, getSessionName, getSessionType, getShouldCacheAllStatements, getShouldLogMessages, getShouldLogPerformanceProfiler, getShouldProfilePerformance, getSizeForPool, getStatementCacheSize, getStringBindingSize, getTimeConnectionEstablished, getUsesByteArrayBinding, getUsesEclipseLinkProfiling, getUsesJDBCBatchWriting, getUsesNativeSQL, getUsesStreamsForBinding, getUsesStringBinding, initializeIdentityMaps, invalidateAllIdentityMaps, invalidateIdentityMap, invalidateIdentityMap, invalidateIdentityMaps, isJPASession, printAllIdentityMapTypes, printAvailableConnectionPools, printClassesInSession, printIdentityMapLocks, printIdentityMapLocks, printObjectsInIdentityMap, printObjectsInIdentityMaps, printProfileSummary, printProfileSummaryByClass, printProfileSummaryByQuery, resetAllConnections, setCurrentEclipseLinkLogLevel, setProfileWeight, setProfilingType, setSequencePreallocationSize, setShouldCacheAllStatements, setShouldLogPerformanceProfiler, setShouldProfilePerformance, setStatementCacheSize, setUseEclipseLinkProfiling, setUseNoProfiling, updatePoolSize
 

Constructor Detail

MBeanJBossRuntimeServices

public MBeanJBossRuntimeServices(Session session)

EclipseLink 2.2.0, build 'v20110202-r8913' API Reference