Class DataCacheJMXInstrument
- java.lang.Object
-
- org.apache.openjpa.lib.instrumentation.AbstractInstrument
-
- org.apache.openjpa.instrumentation.AbstractDataCacheInstrument
-
- org.apache.openjpa.instrumentation.jmx.DataCacheJMXInstrument
-
- All Implemented Interfaces:
DataCacheInstrument,DataCacheJMXInstrumentMBean,JMXInstrument,Instrument
public class DataCacheJMXInstrument extends AbstractDataCacheInstrument implements JMXInstrument, DataCacheJMXInstrumentMBean
A JMX-specific instrument for the data cache
-
-
Field Summary
-
Fields inherited from class org.apache.openjpa.instrumentation.AbstractDataCacheInstrument
NO_STATS
-
-
Constructor Summary
Constructors Constructor Description DataCacheJMXInstrument()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description InstrumentationLevelgetLevel()StringgetName()ObjectNamegetObjectName()Returns the JMX object name for the instrumentvoidinitialize()voidstart()voidstop()-
Methods inherited from class org.apache.openjpa.instrumentation.AbstractDataCacheInstrument
cache, clear, collectStatistics, getCacheName, getCacheStatistics, getConfigId, getContextRef, getHitCount, getHitCount, getReadCount, getReadCount, getStatisticsEnabled, getTotalHitCount, getTotalHitCount, getTotalReadCount, getTotalReadCount, getTotalWriteCount, getTotalWriteCount, getWriteCount, getWriteCount, listKnownTypes, reset, setConfigId, setContextRef, setDataCache, setDataCacheManager, sinceDate, startDate
-
Methods inherited from class org.apache.openjpa.lib.instrumentation.AbstractInstrument
getContext, getOptions, getProvider, isStarted, restart, setContext, setOptions, setProvider, setStarted
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.apache.openjpa.instrumentation.DataCacheInstrument
cache, clear, collectStatistics, getCacheName, getCacheStatistics, getHitCount, getHitCount, getReadCount, getReadCount, getStatisticsEnabled, getTotalHitCount, getTotalHitCount, getTotalReadCount, getTotalReadCount, getTotalWriteCount, getTotalWriteCount, getWriteCount, getWriteCount, listKnownTypes, reset, sinceDate, startDate
-
Methods inherited from interface org.apache.openjpa.lib.instrumentation.Instrument
getContext, getOptions, getProvider, isStarted, restart, setContext, setOptions, setProvider, setStarted
-
Methods inherited from interface org.apache.openjpa.instrumentation.jmx.JMXInstrument
getConfigId, getContextRef, setConfigId, setContextRef
-
-
-
-
Method Detail
-
getName
public String getName()
- Specified by:
getNamein interfaceInstrument- Specified by:
getNamein classAbstractInstrument
-
getLevel
public InstrumentationLevel getLevel()
- Specified by:
getLevelin interfaceInstrument- Overrides:
getLevelin classAbstractDataCacheInstrument
-
initialize
public void initialize()
- Specified by:
initializein interfaceInstrument- Specified by:
initializein classAbstractInstrument
-
getObjectName
public ObjectName getObjectName()
Description copied from interface:JMXInstrumentReturns the JMX object name for the instrument- Specified by:
getObjectNamein interfaceJMXInstrument
-
start
public void start()
- Specified by:
startin interfaceInstrument
-
stop
public void stop()
- Specified by:
stopin interfaceInstrument
-
-