- generateFullInstrumentSampleName(String, int, long, int) - Static method in class org.apache.excalibur.instrument.manager.InstrumentSampleUtils
-
Generates a fully qualified sample name given its parameters.
- generateInstrumentSampleName(int, long, int) - Static method in class org.apache.excalibur.instrument.manager.InstrumentSampleUtils
-
Generates a sample name given its parameters.
- getChildInstrumentableDescriptor(String) - Method in interface org.apache.excalibur.instrument.manager.InstrumentableDescriptor
-
Returns a child InstrumentableDescriptor based on its name or the name
of any of its children.
- getChildInstrumentableDescriptors() - Method in interface org.apache.excalibur.instrument.manager.InstrumentableDescriptor
-
Returns an array of Descriptors for the child Instrumentables registered
by this Instrumentable.
- getDescription() - Method in interface org.apache.excalibur.instrument.manager.DefaultInstrumentManager
-
Returns the description of this DefaultInstrumentManager.
- getDescription() - Method in interface org.apache.excalibur.instrument.manager.InstrumentableDescriptor
-
Gets the description of the Instrumentable.
- getDescription() - Method in interface org.apache.excalibur.instrument.manager.InstrumentDescriptor
-
Gets the description of the Instrument.
- getDescription() - Method in interface org.apache.excalibur.instrument.manager.InstrumentSampleDescriptor
-
Returns the description of the sample.
- getInstrumentableDescriptor(String) - Method in interface org.apache.excalibur.instrument.manager.DefaultInstrumentManager
-
Returns a InstrumentableDescriptor based on its name or the name of any
of its children.
- getInstrumentableDescriptor() - Method in interface org.apache.excalibur.instrument.manager.InstrumentDescriptor
-
Returns a reference to the descriptor of the Instrumentable of the
instrument.
- getInstrumentableDescriptors() - Method in interface org.apache.excalibur.instrument.manager.DefaultInstrumentManager
-
Returns an array of Descriptors for the Instrumentables managed by this
DefaultInstrumentManager.
- getInstrumentDescriptor(String) - Method in interface org.apache.excalibur.instrument.manager.InstrumentableDescriptor
-
Returns a InstrumentDescriptor based on its name.
- getInstrumentDescriptor() - Method in interface org.apache.excalibur.instrument.manager.InstrumentSampleDescriptor
-
Returns a reference to the descriptor of the Instrument of the sample.
- getInstrumentDescriptors() - Method in interface org.apache.excalibur.instrument.manager.InstrumentableDescriptor
-
Returns an array of Descriptors for the Instruments registered by this
Instrumentable.
- getInstrumentSampleDescriptor(String) - Method in interface org.apache.excalibur.instrument.manager.InstrumentDescriptor
-
Returns a InstrumentSampleDescriptor based on its name.
- getInstrumentSampleDescriptors() - Method in interface org.apache.excalibur.instrument.manager.InstrumentDescriptor
-
Returns an array of Descriptors for the InstrumentSamples configured for this
Instrument.
- getInstrumentSampleName() - Method in class org.apache.excalibur.instrument.manager.InstrumentSampleSnapshot
-
Returns the name used to reference the InstrumentSample.
- getInstrumentSampleTypeName(int) - Static method in class org.apache.excalibur.instrument.manager.InstrumentSampleUtils
-
- getInstrumentType() - Method in interface org.apache.excalibur.instrument.manager.InstrumentSampleDescriptor
-
Returns the Type of the Instrument which can use the sample.
- getInterval() - Method in interface org.apache.excalibur.instrument.manager.InstrumentSampleDescriptor
-
Returns the sample interval.
- getInterval() - Method in class org.apache.excalibur.instrument.manager.InstrumentSampleSnapshot
-
Returns the interval, in milliseconds, between each sample.
- getLeaseExpirationTime() - Method in interface org.apache.excalibur.instrument.manager.InstrumentSampleDescriptor
-
Returns the time that the current lease expires.
- getLeaseSampleCount() - Method in interface org.apache.excalibur.instrument.manager.DefaultInstrumentManager
-
Returns the current number of leased samples.
- getMaxLeasedSampleLease() - Method in interface org.apache.excalibur.instrument.manager.DefaultInstrumentManager
-
Returns the maximum number of milliseconds that a lease will be granted
for.
- getMaxLeasedSamples() - Method in interface org.apache.excalibur.instrument.manager.DefaultInstrumentManager
-
Returns the maximum number of leased samples that will be approved.
- getMaxLeasedSampleSize() - Method in interface org.apache.excalibur.instrument.manager.DefaultInstrumentManager
-
Returns the maximum size of a leased sample.
- getName() - Method in interface org.apache.excalibur.instrument.manager.DefaultInstrumentManager
-
Returns the name used to identify this DefaultInstrumentManager.
- getName() - Method in interface org.apache.excalibur.instrument.manager.InstrumentableDescriptor
-
Gets the name for the Instrumentable.
- getName() - Method in interface org.apache.excalibur.instrument.manager.InstrumentDescriptor
-
Gets the name for the Instrument.
- getName() - Method in interface org.apache.excalibur.instrument.manager.InstrumentSampleDescriptor
-
Returns the name of the sample.
- getParentInstrumentableDescriptor() - Method in interface org.apache.excalibur.instrument.manager.InstrumentableDescriptor
-
Returns the parent InstrumentableDescriptor or null if this is a top
level instrumentable.
- getSamples() - Method in class org.apache.excalibur.instrument.manager.InstrumentSampleSnapshot
-
Returns the samples as an array of integers.
- getSize() - Method in interface org.apache.excalibur.instrument.manager.InstrumentSampleDescriptor
-
Returns the number of samples in the sample history.
- getSize() - Method in class org.apache.excalibur.instrument.manager.InstrumentSampleSnapshot
-
Returns the number of samples in the InstrumentSample.
- getSnapshot() - Method in interface org.apache.excalibur.instrument.manager.InstrumentSampleDescriptor
-
Obtains a static snapshot of the InstrumentSample.
- getStateVersion() - Method in interface org.apache.excalibur.instrument.manager.DefaultInstrumentManager
-
Returns the stateVersion of the DefaultInstrumeManager.
- getStateVersion() - Method in interface org.apache.excalibur.instrument.manager.InstrumentableDescriptor
-
Returns the stateVersion of the instrumentable.
- getStateVersion() - Method in interface org.apache.excalibur.instrument.manager.InstrumentDescriptor
-
Returns the stateVersion of the instrument.
- getStateVersion() - Method in interface org.apache.excalibur.instrument.manager.InstrumentSampleDescriptor
-
Returns the stateVersion of the sample.
- getStateVersion() - Method in class org.apache.excalibur.instrument.manager.InstrumentSampleSnapshot
-
Returns the stateVersion of the sample.
- getTime() - Method in interface org.apache.excalibur.instrument.manager.InstrumentSampleDescriptor
-
Obtain the UNIX time of the beginning of the sample.
- getTime() - Method in class org.apache.excalibur.instrument.manager.InstrumentSampleSnapshot
-
Returns the time that the last sample starts.
- getType() - Method in interface org.apache.excalibur.instrument.manager.InstrumentDescriptor
-
Returns the type of the Instrument.
- getType() - Method in interface org.apache.excalibur.instrument.manager.InstrumentSampleDescriptor
-
Returns the type of the Instrument Sample.
- getValue() - Method in interface org.apache.excalibur.instrument.manager.InstrumentSampleDescriptor
-
Obtain the value of the sample.
- increment(String, int, long) - Method in interface org.apache.excalibur.instrument.manager.CounterInstrumentListener
-
Called by a CounterInstrument whenever its value is incremented.
- INSTRUMENT_SAMPLE_TYPE_COUNTER - Static variable in interface org.apache.excalibur.instrument.manager.DefaultInstrumentManager
-
Type which identifies CounterInstrumentSamples.
- INSTRUMENT_SAMPLE_TYPE_MAXIMUM - Static variable in interface org.apache.excalibur.instrument.manager.DefaultInstrumentManager
-
Type which identifies MaximumInstrumentSamples.
- INSTRUMENT_SAMPLE_TYPE_MEAN - Static variable in interface org.apache.excalibur.instrument.manager.DefaultInstrumentManager
-
Type which identifies MeanInstrumentSamples.
- INSTRUMENT_SAMPLE_TYPE_MINIMUM - Static variable in interface org.apache.excalibur.instrument.manager.DefaultInstrumentManager
-
Type which identifies MinimumInstrumentSamples.
- INSTRUMENT_TYPE_COUNTER - Static variable in interface org.apache.excalibur.instrument.manager.DefaultInstrumentManager
-
Type which identifies CounterInstruments.
- INSTRUMENT_TYPE_NONE - Static variable in interface org.apache.excalibur.instrument.manager.DefaultInstrumentManager
-
Type which specifies that the type of a Instrument has not yet been determined.
- INSTRUMENT_TYPE_VALUE - Static variable in interface org.apache.excalibur.instrument.manager.DefaultInstrumentManager
-
Type which identifies ValueInstruments.
- InstrumentableDescriptor - Interface in org.apache.excalibur.instrument.manager
-
Describes a Instrumentable and acts as a Proxy to protect the original
Instrumentable.
- InstrumentDescriptor - Interface in org.apache.excalibur.instrument.manager
-
Describes a Instrument and acts as a Proxy to protect the original
Instrument.
- InstrumentListener - Interface in org.apache.excalibur.instrument.manager
-
Root interface for InstrumentListeners.
- InstrumentSampleDescriptor - Interface in org.apache.excalibur.instrument.manager
-
Describes an InstrumentSample and acts as a Proxy to protect the original
InstrumentSample object.
- InstrumentSampleListener - Interface in org.apache.excalibur.instrument.manager
-
Objects which implement the InstrumentSampleListener interface can register
themselves with InstrumentSample instances to receive updates on their value.
- InstrumentSampleSnapshot - Class in org.apache.excalibur.instrument.manager
-
- InstrumentSampleSnapshot(String, long, int, long, int[], int) - Constructor for class org.apache.excalibur.instrument.manager.InstrumentSampleSnapshot
-
- InstrumentSampleUtils - Class in org.apache.excalibur.instrument.manager
-
A series of methods which are useful when working with InstrumentSamples.
- InstrumentSampleUtils() - Constructor for class org.apache.excalibur.instrument.manager.InstrumentSampleUtils
-
- invokeGarbageCollection() - Method in interface org.apache.excalibur.instrument.manager.DefaultInstrumentManager
-
Invokes garbage collection.
- isConfigured() - Method in interface org.apache.excalibur.instrument.manager.InstrumentableDescriptor
-
Returns true if the Instrumentable was configured in the instrumentables
section of the configuration.
- isConfigured() - Method in interface org.apache.excalibur.instrument.manager.InstrumentDescriptor
-
Returns true if the Instrument was configured in the instrumentables
section of the configuration.
- isConfigured() - Method in interface org.apache.excalibur.instrument.manager.InstrumentSampleDescriptor
-
Returns true if the InstrumentSample was configured in the instrumentables
section of the configuration.
- isRegistered() - Method in interface org.apache.excalibur.instrument.manager.InstrumentableDescriptor
-
Returns true if the Instrumentable was registered with the Instrument
Manager.
- isRegistered() - Method in interface org.apache.excalibur.instrument.manager.InstrumentDescriptor
-
Returns true if the Instrument was registered with the Instrument
Manager.