| Package | Description | 
|---|---|
| org.apache.openjpa.instrumentation | |
| org.apache.openjpa.instrumentation.jmx | |
| org.apache.openjpa.lib.instrumentation | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractDataCacheInstrument
Provides a basic instrument implementation wrapper for the data cache. 
 | 
class  | 
AbstractPreparedQueryCacheInstrument
Provides a basic instrument implementation wrapper for the prepared query cache. 
 | 
class  | 
AbstractQueryCacheInstrument
Provides a basic instrument implementation wrapper for the query cache. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
JMXInstrument
Interface for JMX-specific instruments 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
DataCacheJMXInstrument
A JMX-specific instrument for the data cache 
 | 
class  | 
PreparedQueryCacheJMXInstrument
A JMX-specific instrument for the query cache 
 | 
class  | 
QueryCacheJMXInstrument
A JMX-specific instrument for the query cache 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
JMXProvider.startInstrument(Instrument instrument)
Start an instrument. 
 | 
void | 
JMXProvider.stopInstrument(Instrument instrument,
              boolean force)
Stop an instrument. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractInstrument
Provides a base for creating instruments. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Instrument | 
AbstractInstrumentationProvider.getInstrumentByName(String name)  | 
Instrument | 
InstrumentationProvider.getInstrumentByName(String name)
Returns an instrument instrumented by this provider by name 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Set<Instrument> | 
AbstractInstrumentationProvider.getInstruments()  | 
Set<Instrument> | 
InstrumentationProvider.getInstruments()
Gets all instruments instrumented by this provider 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
AbstractInstrumentationProvider.addInstrument(Instrument instrument)  | 
void | 
InstrumentationProvider.addInstrument(Instrument instrument)
Adds an instrument to this providers list of managed instruments. 
 | 
void | 
AbstractInstrumentationProvider.initializeInstrument(Instrument instrument,
                    Object context)  | 
void | 
InstrumentationProvider.initializeInstrument(Instrument instrument,
                    Object context)
Initializes an instrument within the provided context. 
 | 
void | 
AbstractInstrumentationProvider.initializeInstrument(Instrument instrument,
                    String options,
                    Object context)  | 
void | 
InstrumentationProvider.initializeInstrument(Instrument instrument,
                    String options,
                    Object context)
Initializes an instrument within the provided options and context. 
 | 
void | 
InstrumentationProvider.startInstrument(Instrument instrument)
Starts an instrument 
 | 
void | 
AbstractInstrumentationProvider.stopInstrument(Instrument instrument)  | 
void | 
InstrumentationProvider.stopInstrument(Instrument instrument)
Stops an instrument 
 | 
void | 
InstrumentationProvider.stopInstrument(Instrument instrument,
              boolean force)
Stops an instrument, forcing the stop, if necessary. 
 | 
Copyright © 2006–2022 Apache Software Foundation. All rights reserved.