| Modifier and Type | Class and Description |
|---|---|
(package private) class |
AbstractInstrumentSample
An AbstractInstrumentSample contains all of the functionality common to all
InstrumentSamples.
|
(package private) class |
AbstractValueInstrumentSample
An AbstractValueInstrumentSample contains all of the functionality common
to all InstrumentSamples which represent a fixed value.
|
(package private) class |
CounterInstrumentSample
A InstrumentSample which stores the number of times that increment has been
called during the sample period.
|
(package private) class |
MaximumValueInstrumentSample
A InstrumentSample which stores the maximum value set during the sample
period.
|
(package private) class |
MeanValueInstrumentSample
A InstrumentSample which stores the mean value set during the sample
period.
|
(package private) class |
MinimumValueInstrumentSample
A InstrumentSample which stores the minimum value set during the sample
period.
|
| Modifier and Type | Field and Description |
|---|---|
private InstrumentSample |
InstrumentSampleDescriptorImpl.m_instrumentSample
The InstrumentSample.
|
private InstrumentSample[] |
DefaultInstrumentManagerImpl.m_leasedInstrumentSampleArray
Optimized array of the leased InstrumentSamples.
|
private InstrumentSample[] |
InstrumentProxy.m_sampleArray
Optimized array of the InstrumentSamples.
|
| Modifier and Type | Method and Description |
|---|---|
(package private) InstrumentSample |
InstrumentProxy.createInstrumentSample(java.lang.String sampleDescription,
long sampleInterval,
int sampleSize,
long sampleLease,
int sampleType)
Returns an InstrumentSampleDescriptor based on its name.
|
(package private) static InstrumentSample |
InstrumentSampleFactory.getInstrumentSample(InstrumentProxy instrumentProxy,
int type,
java.lang.String name,
long interval,
int size,
java.lang.String description,
long lease)
A Profile Sample Type loaded in from a Configuration.
|
(package private) InstrumentSample |
InstrumentProxy.getInstrumentSample(java.lang.String instrumentSampleName)
Returns a InstrumentSample based on its name.
|
(package private) InstrumentSample[] |
InstrumentProxy.getInstrumentSamples()
Returns an array of the InstrumentSamples in the Instrument.
|
(package private) InstrumentSample |
InstrumentProxy.loadSampleState(org.apache.avalon.framework.configuration.Configuration state)
Loads the state of an Instrument Sample.
|
private InstrumentSample[] |
InstrumentProxy.updateInstrumentSampleArray()
Updates the cached array of InstrumentSamples taking synchronization into
account.
|
| Modifier and Type | Method and Description |
|---|---|
private void |
InstrumentProxy.addInstrumentSample(InstrumentSample instrumentSample)
Add a InstrumentSample to the Instrument.
|
(package private) void |
DefaultInstrumentManagerImpl.registerLeasedInstrumentSample(InstrumentSample instrumentSample)
Registers an InstrumentSample which has been leased so that the
Instrument Manager can efficiently purge it when it has expired.
|
(package private) void |
InstrumentProxy.removeInstrumentSample(InstrumentSample instrumentSample)
Removes an InstrumentSample from the Instrument.
|
| Constructor and Description |
|---|
InstrumentSampleDescriptorImpl(InstrumentSample InstrumentSample)
Creates a new InstrumentSampleDescriptor.
|