Class PreparedQueryCacheJMXInstrument
- java.lang.Object
 - 
- org.apache.openjpa.lib.instrumentation.AbstractInstrument
 - 
- org.apache.openjpa.instrumentation.AbstractPreparedQueryCacheInstrument
 - 
- org.apache.openjpa.instrumentation.jmx.PreparedQueryCacheJMXInstrument
 
 
 
 
- 
- All Implemented Interfaces:
 JMXInstrument,PreparedQueryCacheJMXInstrumentMBean,PreparedQueryCacheInstrument,Instrument
public class PreparedQueryCacheJMXInstrument extends AbstractPreparedQueryCacheInstrument implements JMXInstrument, PreparedQueryCacheJMXInstrumentMBean
A JMX-specific instrument for the query cache 
- 
- 
Field Summary
- 
Fields inherited from class org.apache.openjpa.instrumentation.AbstractPreparedQueryCacheInstrument
NO_STATS 
 - 
 
- 
Constructor Summary
Constructors Constructor Description PreparedQueryCacheJMXInstrument() 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description InstrumentationLevelgetLevel()Gets the instrumentation level of this instrument.StringgetName()Returns the name of the instrument.ObjectNamegetObjectName()Returns the JMX object name for the instrumentvoidinitialize()Initializes the instrument.voidstart()Starts the instrument.voidstop()Starts the instrument.- 
Methods inherited from class org.apache.openjpa.instrumentation.AbstractPreparedQueryCacheInstrument
getConfigId, getContextRef, getExecutionCount, getExecutionCount, getHitCount, getHitCount, getTotalExecutionCount, getTotalExecutionCount, getTotalHitCount, getTotalHitCount, queries, reset, setConfigId, setContextRef, setPreparedQueryCache, 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.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 
- 
Methods inherited from interface org.apache.openjpa.instrumentation.PreparedQueryCacheInstrument
getExecutionCount, getExecutionCount, getHitCount, getHitCount, getTotalExecutionCount, getTotalExecutionCount, getTotalHitCount, getTotalHitCount, queries, reset, sinceDate, startDate 
 - 
 
 - 
 
- 
- 
Method Detail
- 
getName
public String getName()
Description copied from interface:InstrumentReturns the name of the instrument. Must be unique per-provider.- Specified by:
 getNamein interfaceInstrument- Specified by:
 getNamein classAbstractInstrument
 
- 
getLevel
public InstrumentationLevel getLevel()
Description copied from interface:InstrumentGets the instrumentation level of this instrument. The instrumentation level determines if and when the instrument will automatically start and stop.- Specified by:
 getLevelin interfaceInstrument- Overrides:
 getLevelin classAbstractPreparedQueryCacheInstrument- Returns:
 - the instrumentation level of the instrument
 
 
- 
initialize
public void initialize()
Description copied from interface:InstrumentInitializes the instrument. Depending on the instrument, the provider, options, and various options may need to be set before calling this method.- 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()
Description copied from interface:InstrumentStarts the instrument. Typically this will be performed through the provider, but in some cases an instrument will have its own specialized startup.- Specified by:
 startin interfaceInstrument
 
- 
stop
public void stop()
Description copied from interface:InstrumentStarts the instrument. Typically this will be performed through the provider, but in some cases an instrument will have its own specialized shutdown.- Specified by:
 stopin interfaceInstrument
 
 - 
 
 -