A C D E G I L M O R S T U W X

A

AbstractInstrumentSample - Class in org.apache.excalibur.instrument.manager.impl
An AbstractInstrumentSample contains all of the functionality common to all InstrumentSamples.
AbstractInstrumentSample(InstrumentProxy, String, long, int, String, long) - Constructor for class org.apache.excalibur.instrument.manager.impl.AbstractInstrumentSample
Creates a new AbstractInstrumentSample
AbstractValueInstrumentSample - Class in org.apache.excalibur.instrument.manager.impl
An AbstractValueInstrumentSample contains all of the functionality common to all InstrumentSamples which represent a fixed value.
AbstractValueInstrumentSample(InstrumentProxy, String, long, int, String, long) - Constructor for class org.apache.excalibur.instrument.manager.impl.AbstractValueInstrumentSample
Creates a new AbstractValueInstrumentSample
addChildInstrumentableProxy(InstrumentableProxy) - Method in class org.apache.excalibur.instrument.manager.impl.InstrumentableProxy
Adds a child InstrumentableProxy to the Instrumentable.
addCounterInstrumentListener(CounterInstrumentListener) - Method in class org.apache.excalibur.instrument.manager.impl.InstrumentDescriptorImpl
Adds a CounterInstrumentListener to the list of listeners which will receive updates of the value of the Instrument.
addCounterInstrumentListener(CounterInstrumentListener) - Method in class org.apache.excalibur.instrument.manager.impl.InstrumentProxy
Adds a CounterInstrumentListener to the list of listeners which will receive updates of the value of the Instrument.
addInstrumentListener(InstrumentListener) - Method in class org.apache.excalibur.instrument.manager.impl.InstrumentProxy
Common code to add a listener to the list of listeners which will receive updates of the value of the Instrument.
addInstrumentProxy(InstrumentProxy) - Method in class org.apache.excalibur.instrument.manager.impl.InstrumentableProxy
Adds a InstrumentProxy to the Instrumentable.
addInstrumentSample(InstrumentSample) - Method in class org.apache.excalibur.instrument.manager.impl.InstrumentProxy
Add a InstrumentSample to the Instrument.
addInstrumentSampleListener(InstrumentSampleListener) - Method in class org.apache.excalibur.instrument.manager.impl.AbstractInstrumentSample
Registers a InstrumentSampleListener with a InstrumentSample given a name.
addInstrumentSampleListener(InstrumentSampleListener) - Method in interface org.apache.excalibur.instrument.manager.impl.InstrumentSample
Registers a InstrumentSampleListener with a InstrumentSample given a name.
addInstrumentSampleListener(InstrumentSampleListener) - Method in class org.apache.excalibur.instrument.manager.impl.InstrumentSampleDescriptorImpl
Registers a InstrumentSampleListener with a InstrumentSample given a name.
addValueInstrumentListener(ValueInstrumentListener) - Method in class org.apache.excalibur.instrument.manager.impl.InstrumentDescriptorImpl
Adds a ValueInstrumentListener to the list of listeners which will receive updates of the value of the Instrument.
addValueInstrumentListener(ValueInstrumentListener) - Method in class org.apache.excalibur.instrument.manager.impl.InstrumentProxy
Adds a ValueInstrumentListener to the list of listeners which will receive updates of the value of the Instrument.
advanceToNextSample(boolean) - Method in class org.apache.excalibur.instrument.manager.impl.AbstractInstrumentSample
The current sample has already been stored.
advanceToNextSample(boolean) - Method in class org.apache.excalibur.instrument.manager.impl.AbstractValueInstrumentSample
The current sample has already been stored.
advanceToNextSample(boolean) - Method in class org.apache.excalibur.instrument.manager.impl.CounterInstrumentSample
The current sample has already been stored.
advanceToNextSample(boolean) - Method in class org.apache.excalibur.instrument.manager.impl.MeanValueInstrumentSample
The current sample has already been stored.

C

calculateSampleTime(long) - Method in class org.apache.excalibur.instrument.manager.impl.AbstractInstrumentSample
Calculates the time of the sample which contains the specified time.
configure(Configuration) - Method in class org.apache.excalibur.instrument.manager.impl.DefaultInstrumentManagerImpl
Initializes the configured instrumentables.
configure(Configuration) - Method in class org.apache.excalibur.instrument.manager.impl.InstrumentableProxy
Configures the Instrumentable.
configure(Configuration) - Method in class org.apache.excalibur.instrument.manager.impl.InstrumentProxy
Configures the Instrument.
CounterInstrumentSample - Class in org.apache.excalibur.instrument.manager.impl
A InstrumentSample which stores the number of times that increment has been called during the sample period.
CounterInstrumentSample(InstrumentProxy, String, long, int, String, long) - Constructor for class org.apache.excalibur.instrument.manager.impl.CounterInstrumentSample
Creates a new CounterInstrumentSample
createInstrumentSample(String, long, int, long, int) - Method in class org.apache.excalibur.instrument.manager.impl.InstrumentDescriptorImpl
Returns a InstrumentSampleDescriptor based on its name.
createInstrumentSample(String, long, int, long, int) - Method in class org.apache.excalibur.instrument.manager.impl.InstrumentProxy
Returns an InstrumentSampleDescriptor based on its name.

D

decrementLeasedSampleCount() - Method in class org.apache.excalibur.instrument.manager.impl.DefaultInstrumentManagerImpl
Called to decrement the number of Leased Instrument Samples registered.
DefaultInstrumentManagerImpl - Class in org.apache.excalibur.instrument.manager.impl
 
DefaultInstrumentManagerImpl(String) - Constructor for class org.apache.excalibur.instrument.manager.impl.DefaultInstrumentManagerImpl
Deprecated. Name should be set in the instrument configuration file.
DefaultInstrumentManagerImpl() - Constructor for class org.apache.excalibur.instrument.manager.impl.DefaultInstrumentManagerImpl
Creates a new DefaultInstrumentManagerImpl.
dispose() - Method in class org.apache.excalibur.instrument.manager.impl.DefaultInstrumentManagerImpl
Disposes the InstrumentManager.

E

enableLogging(Logger) - Method in class org.apache.excalibur.instrument.manager.impl.InstrumentProxy
 
expire() - Method in class org.apache.excalibur.instrument.manager.impl.AbstractInstrumentSample
Tells the sample that its lease has expired.
expire() - Method in interface org.apache.excalibur.instrument.manager.impl.InstrumentSample
Tells the sample that its lease has expired.
extendLease(long) - Method in class org.apache.excalibur.instrument.manager.impl.AbstractInstrumentSample
Extends the lease to be lease milliseconds from the current time.
extendLease(long) - Method in interface org.apache.excalibur.instrument.manager.impl.InstrumentSample
Extends the lease to be lease milliseconds from the current time.
extendLease(long) - Method in class org.apache.excalibur.instrument.manager.impl.InstrumentSampleDescriptorImpl
Extends the lease to be lease milliseconds from the current time.

G

getChildInstrumentableDescriptor(String) - Method in class org.apache.excalibur.instrument.manager.impl.InstrumentableDescriptorImpl
Returns a child InstrumentableDescriptor based on its name or the name of any of its children.
getChildInstrumentableDescriptors() - Method in class org.apache.excalibur.instrument.manager.impl.InstrumentableDescriptorImpl
Returns an array of Descriptors for the child Instrumentables registered by this Instrumentable.
getChildInstrumentableDescriptors() - Method in class org.apache.excalibur.instrument.manager.impl.InstrumentableProxy
Returns an array of Descriptors for the child Instrumentables in this Instrumentable.
getChildInstrumentableProxies() - Method in class org.apache.excalibur.instrument.manager.impl.InstrumentableProxy
Returns an array of Proxies to the child Instrumentables in this Instrumentable.
getChildInstrumentableProxy(String, boolean) - Method in class org.apache.excalibur.instrument.manager.impl.InstrumentableProxy
 
getChildInstrumentableProxy(String) - Method in class org.apache.excalibur.instrument.manager.impl.InstrumentableProxy
Returns a child InstrumentableProxy based on its name or the name of any of its children.
getChildInstrumentables() - Method in class org.apache.excalibur.instrument.manager.impl.DefaultInstrumentManagerImpl
Any Object which implements Instrumentable can also make use of other Instrumentable child objects.
getDescription() - Method in class org.apache.excalibur.instrument.manager.impl.AbstractInstrumentSample
Returns the description of the sample.
getDescription() - Method in class org.apache.excalibur.instrument.manager.impl.DefaultInstrumentManagerImpl
Returns the description of this DefaultInstrumentManager.
getDescription() - Method in class org.apache.excalibur.instrument.manager.impl.InstrumentableDescriptorImpl
Gets the description of the Instrumentable.
getDescription() - Method in class org.apache.excalibur.instrument.manager.impl.InstrumentableProxy
Gets the description of the Instrumentable.
getDescription() - Method in class org.apache.excalibur.instrument.manager.impl.InstrumentDescriptorImpl
Gets the description of the Instrument.
getDescription() - Method in class org.apache.excalibur.instrument.manager.impl.InstrumentProxy
Gets the description of the Instrument.
getDescription() - Method in interface org.apache.excalibur.instrument.manager.impl.InstrumentSample
Returns the description of the sample.
getDescription() - Method in class org.apache.excalibur.instrument.manager.impl.InstrumentSampleDescriptorImpl
Returns the description of the sample.
getDescriptor() - Method in class org.apache.excalibur.instrument.manager.impl.AbstractInstrumentSample
Returns a Descriptor for the InstrumentSample.
getDescriptor() - Method in class org.apache.excalibur.instrument.manager.impl.InstrumentableProxy
Returns a Descriptor for the Instrumentable.
getDescriptor() - Method in class org.apache.excalibur.instrument.manager.impl.InstrumentProxy
Returns a Descriptor for the Instrument.
getDescriptor() - Method in interface org.apache.excalibur.instrument.manager.impl.InstrumentSample
Returns a Descriptor for the InstrumentSample.
getFillValue() - Method in class org.apache.excalibur.instrument.manager.impl.AbstractInstrumentSample
Returns the value to use for filling in the buffer when time is skipped.
getFillValue() - Method in class org.apache.excalibur.instrument.manager.impl.AbstractValueInstrumentSample
Returns the value to use for filling in the buffer when time is skipped.
getFillValue() - Method in class org.apache.excalibur.instrument.manager.impl.CounterInstrumentSample
Returns the value to use for filling in the buffer when time is skipped.
getHistoryList() - Method in class org.apache.excalibur.instrument.manager.impl.AbstractInstrumentSample
Generates a comma separated list of history values.
getHistorySnapshot() - Method in class org.apache.excalibur.instrument.manager.impl.AbstractInstrumentSample
Gets a snapshot of the samples.
getInstrumentableDescriptor(String) - Method in class org.apache.excalibur.instrument.manager.impl.DefaultInstrumentManagerImpl
Returns a InstrumentableDescriptor based on its name or the name of any of its children.
getInstrumentableDescriptor() - Method in class org.apache.excalibur.instrument.manager.impl.InstrumentDescriptorImpl
Returns a reference to the descriptor of the Instrumentable of the instrument.
getInstrumentableDescriptors() - Method in class org.apache.excalibur.instrument.manager.impl.DefaultInstrumentManagerImpl
Returns an array of Descriptors for the Instrumentables managed by this DefaultInstrumentManager.
getInstrumentableName() - Method in class org.apache.excalibur.instrument.manager.impl.DefaultInstrumentManagerImpl
Gets the name of the Instrumentable.
getInstrumentableProxy(String, boolean) - Method in class org.apache.excalibur.instrument.manager.impl.DefaultInstrumentManagerImpl
 
getInstrumentableProxy(String) - Method in class org.apache.excalibur.instrument.manager.impl.DefaultInstrumentManagerImpl
Returns a InstrumentableDescriptor based on its name or the name of any of its children.
getInstrumentableProxy() - Method in class org.apache.excalibur.instrument.manager.impl.InstrumentProxy
Returns the InstrumentableProxy which owns the InstrumentProxy.
getInstrumentDescriptor(String) - Method in class org.apache.excalibur.instrument.manager.impl.InstrumentableDescriptorImpl
Returns a InstrumentDescriptor based on its name.
getInstrumentDescriptor() - Method in class org.apache.excalibur.instrument.manager.impl.InstrumentSampleDescriptorImpl
Returns a reference to the descriptor of the Instrument of the sample.
getInstrumentDescriptors() - Method in class org.apache.excalibur.instrument.manager.impl.InstrumentableDescriptorImpl
Returns an array of Descriptors for the Instruments registered by this Instrumentable.
getInstrumentDescriptors() - Method in class org.apache.excalibur.instrument.manager.impl.InstrumentableProxy
Returns an array of Descriptors for the Instruments in the Instrumentable.
getInstrumentManager() - Method in class org.apache.excalibur.instrument.manager.impl.InstrumentableProxy
Returns instrumentManager which owns the proxy.
getInstrumentProxies() - Method in class org.apache.excalibur.instrument.manager.impl.InstrumentableProxy
Returns an array of Proxies to the Instruments in the Instrumentable.
getInstrumentProxy() - Method in class org.apache.excalibur.instrument.manager.impl.AbstractInstrumentSample
Returns the InstrumentProxy which owns the InstrumentSample.
getInstrumentProxy(String, boolean) - Method in class org.apache.excalibur.instrument.manager.impl.DefaultInstrumentManagerImpl
 
getInstrumentProxy(String, boolean) - Method in class org.apache.excalibur.instrument.manager.impl.InstrumentableProxy
 
getInstrumentProxy(String) - Method in class org.apache.excalibur.instrument.manager.impl.InstrumentableProxy
Returns a InstrumentProxy based on its name or the name of any of its children.
getInstrumentProxy() - Method in interface org.apache.excalibur.instrument.manager.impl.InstrumentSample
Returns the InstrumentProxy which owns the InstrumentSample.
getInstrumentProxyForSample(String, boolean) - Method in class org.apache.excalibur.instrument.manager.impl.DefaultInstrumentManagerImpl
 
getInstruments() - Method in class org.apache.excalibur.instrument.manager.impl.DefaultInstrumentManagerImpl
Obtain a reference to all the Instruments that the Instrumentable object wishes to expose.
getInstrumentSample(String) - Method in class org.apache.excalibur.instrument.manager.impl.InstrumentProxy
Returns a InstrumentSample based on its name.
getInstrumentSample(InstrumentProxy, int, String, long, int, String, long) - Static method in class org.apache.excalibur.instrument.manager.impl.InstrumentSampleFactory
A Profile Sample Type loaded in from a Configuration.
getInstrumentSampleDescriptor(String) - Method in class org.apache.excalibur.instrument.manager.impl.InstrumentDescriptorImpl
Returns a InstrumentSampleDescriptor based on its name.
getInstrumentSampleDescriptors() - Method in class org.apache.excalibur.instrument.manager.impl.InstrumentDescriptorImpl
Returns an array of Descriptors for the InstrumentSamples configured for this Instrument.
getInstrumentSampleDescriptors() - Method in class org.apache.excalibur.instrument.manager.impl.InstrumentProxy
Returns an array of Descriptors for the InstrumentSamples in the Instrument.
getInstrumentSamples() - Method in class org.apache.excalibur.instrument.manager.impl.InstrumentProxy
Returns an array of the InstrumentSamples in the Instrument.
getInstrumentType() - Method in class org.apache.excalibur.instrument.manager.impl.AbstractValueInstrumentSample
Returns the Type of the Instrument which can use the sample.
getInstrumentType() - Method in class org.apache.excalibur.instrument.manager.impl.CounterInstrumentSample
Returns the Type of the Instrument which can use the sample.
getInstrumentType() - Method in interface org.apache.excalibur.instrument.manager.impl.InstrumentSample
Returns the Type of the Instrument which can use the sample.
getInstrumentType() - Method in class org.apache.excalibur.instrument.manager.impl.InstrumentSampleDescriptorImpl
Returns the Type of the Instrument which can use the sample.
getInterval() - Method in class org.apache.excalibur.instrument.manager.impl.AbstractInstrumentSample
Returns the sample interval.
getInterval() - Method in interface org.apache.excalibur.instrument.manager.impl.InstrumentSample
Returns the sample interval.
getInterval() - Method in class org.apache.excalibur.instrument.manager.impl.InstrumentSampleDescriptorImpl
Returns the sample interval.
getLeaseExpirationTime() - Method in class org.apache.excalibur.instrument.manager.impl.AbstractInstrumentSample
Returns the time that the current lease expires.
getLeaseExpirationTime() - Method in interface org.apache.excalibur.instrument.manager.impl.InstrumentSample
Returns the time that the current lease expires.
getLeaseExpirationTime() - Method in class org.apache.excalibur.instrument.manager.impl.InstrumentSampleDescriptorImpl
Returns the time that the current lease expires.
getLeaseSampleCount() - Method in class org.apache.excalibur.instrument.manager.impl.DefaultInstrumentManagerImpl
Returns the current number of leased samples.
getMaxLeasedSampleLease() - Method in class org.apache.excalibur.instrument.manager.impl.DefaultInstrumentManagerImpl
Returns the maximum number of milliseconds that a lease will be granted for.
getMaxLeasedSamples() - Method in class org.apache.excalibur.instrument.manager.impl.DefaultInstrumentManagerImpl
Returns the maximum number of leased samples that will be approved.
getMaxLeasedSampleSize() - Method in class org.apache.excalibur.instrument.manager.impl.DefaultInstrumentManagerImpl
Returns the maximum size of a leased sample.
getName() - Method in class org.apache.excalibur.instrument.manager.impl.AbstractInstrumentSample
Returns the name of the sample.
getName() - Method in class org.apache.excalibur.instrument.manager.impl.DefaultInstrumentManagerImpl
Returns the name used to identify this DefaultInstrumentManager.
getName() - Method in class org.apache.excalibur.instrument.manager.impl.InstrumentableDescriptorImpl
Gets the name for the Instrumentable.
getName() - Method in class org.apache.excalibur.instrument.manager.impl.InstrumentableProxy
Gets the name for the Instrumentable.
getName() - Method in class org.apache.excalibur.instrument.manager.impl.InstrumentDescriptorImpl
Gets the name for the Instrument.
getName() - Method in class org.apache.excalibur.instrument.manager.impl.InstrumentProxy
Gets the name for the Instrument.
getName() - Method in interface org.apache.excalibur.instrument.manager.impl.InstrumentSample
Returns the name of the sample.
getName() - Method in class org.apache.excalibur.instrument.manager.impl.InstrumentSampleDescriptorImpl
Returns the name of the sample.
getParentInstrumentableDescriptor() - Method in class org.apache.excalibur.instrument.manager.impl.InstrumentableDescriptorImpl
Returns the parent InstrumentableDescriptor or null if this is a top level instrumentable.
getParentInstrumentableProxy() - Method in class org.apache.excalibur.instrument.manager.impl.InstrumentableProxy
Returns the parent InstrumentableProxy or null if this is a top level proxy.
getSize() - Method in class org.apache.excalibur.instrument.manager.impl.AbstractInstrumentSample
Returns the number of samples in the sample history.
getSize() - Method in interface org.apache.excalibur.instrument.manager.impl.InstrumentSample
Returns the number of samples in the sample history.
getSize() - Method in class org.apache.excalibur.instrument.manager.impl.InstrumentSampleDescriptorImpl
Returns the number of samples in the sample history.
getSnapshot() - Method in class org.apache.excalibur.instrument.manager.impl.AbstractInstrumentSample
Obtains a static snapshot of the InstrumentSample.
getSnapshot() - Method in interface org.apache.excalibur.instrument.manager.impl.InstrumentSample
Obtains a static snapshot of the InstrumentSample.
getSnapshot() - Method in class org.apache.excalibur.instrument.manager.impl.InstrumentSampleDescriptorImpl
Obtains a static snapshot of the InstrumentSample.
getStateVersion() - Method in class org.apache.excalibur.instrument.manager.impl.AbstractInstrumentSample
Returns the stateVersion of the sample.
getStateVersion() - Method in class org.apache.excalibur.instrument.manager.impl.DefaultInstrumentManagerImpl
Returns the stateVersion of the DefaultInstrumeManager.
getStateVersion() - Method in class org.apache.excalibur.instrument.manager.impl.InstrumentableDescriptorImpl
Returns the stateVersion of the instrumentable.
getStateVersion() - Method in class org.apache.excalibur.instrument.manager.impl.InstrumentableProxy
Returns the stateVersion of the instrumentable.
getStateVersion() - Method in class org.apache.excalibur.instrument.manager.impl.InstrumentDescriptorImpl
Returns the stateVersion of the instrument.
getStateVersion() - Method in class org.apache.excalibur.instrument.manager.impl.InstrumentProxy
Returns the stateVersion of the instrument.
getStateVersion() - Method in interface org.apache.excalibur.instrument.manager.impl.InstrumentSample
Returns the stateVersion of the sample.
getStateVersion() - Method in class org.apache.excalibur.instrument.manager.impl.InstrumentSampleDescriptorImpl
Returns the stateVersion of the sample.
getTime() - Method in class org.apache.excalibur.instrument.manager.impl.AbstractInstrumentSample
Obtain the UNIX time of the beginning of the sample.
getTime() - Method in interface org.apache.excalibur.instrument.manager.impl.InstrumentSample
Obtain the UNIX time of the beginning of the sample.
getTime() - Method in class org.apache.excalibur.instrument.manager.impl.InstrumentSampleDescriptorImpl
Obtain the UNIX time of the beginning of the sample.
getTranslatedName(String) - Method in class org.apache.excalibur.instrument.manager.impl.DefaultInstrumentManagerImpl
Translates a item name depending on a set of configured translations.
getType() - Method in class org.apache.excalibur.instrument.manager.impl.CounterInstrumentSample
Returns the type of the Instrument Sample.
getType() - Method in class org.apache.excalibur.instrument.manager.impl.InstrumentDescriptorImpl
Returns the type of the Instrument.
getType() - Method in class org.apache.excalibur.instrument.manager.impl.InstrumentProxy
Returns the type of the Instrument.
getType() - Method in interface org.apache.excalibur.instrument.manager.impl.InstrumentSample
Returns the type of the Instrument Sample.
getType() - Method in class org.apache.excalibur.instrument.manager.impl.InstrumentSampleDescriptorImpl
Returns the type of the Instrument Sample.
getType() - Method in class org.apache.excalibur.instrument.manager.impl.MaximumValueInstrumentSample
Returns the type of the Instrument Sample.
getType() - Method in class org.apache.excalibur.instrument.manager.impl.MeanValueInstrumentSample
Returns the type of the Instrument Sample.
getType() - Method in class org.apache.excalibur.instrument.manager.impl.MinimumValueInstrumentSample
Returns the type of the Instrument Sample.
getTypeName(int) - Static method in class org.apache.excalibur.instrument.manager.impl.InstrumentProxy
Returns the name of a Instrument type.
getValue() - Method in class org.apache.excalibur.instrument.manager.impl.AbstractInstrumentSample
Obtain the value of the sample.
getValue() - Method in interface org.apache.excalibur.instrument.manager.impl.InstrumentSample
Obtain the value of the sample.
getValue() - Method in class org.apache.excalibur.instrument.manager.impl.InstrumentSampleDescriptorImpl
Obtain the value of the sample.
getValueInner() - Method in class org.apache.excalibur.instrument.manager.impl.AbstractInstrumentSample
Gets the current value.
getValueInner() - Method in class org.apache.excalibur.instrument.manager.impl.AbstractValueInstrumentSample
Obtain the value of the sample.
getValueInner() - Method in class org.apache.excalibur.instrument.manager.impl.CounterInstrumentSample
Obtain the value of the sample.
getXMLSafeString(String) - Static method in class org.apache.excalibur.instrument.manager.impl.XMLUtil
Given an arbitrary text String, generate a new String which can be safely included in XML content.

I

increment(String, int, long) - Method in class org.apache.excalibur.instrument.manager.impl.CounterInstrumentSample
Called by a CounterInstrument whenever its value is incremented.
increment(int, long) - Method in class org.apache.excalibur.instrument.manager.impl.CounterInstrumentSample
Increments the count.
increment(int) - Method in class org.apache.excalibur.instrument.manager.impl.InstrumentProxy
Increments the Instrument by a specified count.
incrementInstrumentableCount() - Method in class org.apache.excalibur.instrument.manager.impl.DefaultInstrumentManagerImpl
Called to increment the number of Instrumentables registered.
incrementInstrumentCount() - Method in class org.apache.excalibur.instrument.manager.impl.DefaultInstrumentManagerImpl
Called to increment the number of Instruments registered.
incrementLeasedSampleCount() - Method in class org.apache.excalibur.instrument.manager.impl.DefaultInstrumentManagerImpl
Called to increment the number of Leased Instrument Samples registered.
incrementLeaseRequests() - Method in class org.apache.excalibur.instrument.manager.impl.DefaultInstrumentManagerImpl
Increment the lease requests.
incrementPermanentSampleCount() - Method in class org.apache.excalibur.instrument.manager.impl.DefaultInstrumentManagerImpl
Called to increment the number of Permanent Instrument Samples registered.
init(int) - Method in class org.apache.excalibur.instrument.manager.impl.AbstractInstrumentSample
Initializes the sample.
initialize() - Method in class org.apache.excalibur.instrument.manager.impl.DefaultInstrumentManagerImpl
Initializes the InstrumentManager.
InstrumentableDescriptorImpl - Class in org.apache.excalibur.instrument.manager.impl
Describes a Instrumentable and acts as a Proxy to protect the original Instrumentable.
InstrumentableDescriptorImpl(InstrumentableProxy) - Constructor for class org.apache.excalibur.instrument.manager.impl.InstrumentableDescriptorImpl
Creates a new InstrumentableDescriptorImpl.
InstrumentableProxy - Class in org.apache.excalibur.instrument.manager.impl
A InstrumentableProxy makes it easy for the InstrumentManager to manage Instrumentables and their Instruments.
InstrumentableProxy(DefaultInstrumentManagerImpl, InstrumentableProxy, String, String) - Constructor for class org.apache.excalibur.instrument.manager.impl.InstrumentableProxy
Creates a new InstrumentableProxy.
InstrumentDescriptorImpl - Class in org.apache.excalibur.instrument.manager.impl
Describes a Instrument and acts as a Proxy to protect the original Instrument.
InstrumentDescriptorImpl(InstrumentProxy) - Constructor for class org.apache.excalibur.instrument.manager.impl.InstrumentDescriptorImpl
Creates a new InstrumentDescriptor.
InstrumentProxy - Class in org.apache.excalibur.instrument.manager.impl
Instrumentables which do not implement ThreadSafe may have multiple instances created by the ComponentLocator.
InstrumentProxy(InstrumentableProxy, String, String) - Constructor for class org.apache.excalibur.instrument.manager.impl.InstrumentProxy
Creates a new InstrumentProxy.
InstrumentSample - Interface in org.apache.excalibur.instrument.manager.impl
InstrumentSamples are used to provide an Instrument with state.
InstrumentSampleDescriptorImpl - Class in org.apache.excalibur.instrument.manager.impl
Describes an InstrumentSample and acts as a Proxy to protect the original InstrumentSample object.
InstrumentSampleDescriptorImpl(InstrumentSample) - Constructor for class org.apache.excalibur.instrument.manager.impl.InstrumentSampleDescriptorImpl
Creates a new InstrumentSampleDescriptor.
InstrumentSampleFactory - Class in org.apache.excalibur.instrument.manager.impl
The InstrumentSample represents a single data sample in a ProfileDataSet.
InstrumentSampleFactory() - Constructor for class org.apache.excalibur.instrument.manager.impl.InstrumentSampleFactory
 
invokeGarbageCollection() - Method in class org.apache.excalibur.instrument.manager.impl.DefaultInstrumentManagerImpl
Invokes garbage collection.
isActive() - Method in class org.apache.excalibur.instrument.manager.impl.InstrumentProxy
Used by classes being instrumented so that they can avoid unnecessary code when the data from a Instrument is not being used.
isConfigured() - Method in class org.apache.excalibur.instrument.manager.impl.AbstractInstrumentSample
Returns true if the Instrument was configured in the instrumentables section of the configuration.
isConfigured() - Method in class org.apache.excalibur.instrument.manager.impl.InstrumentableDescriptorImpl
Returns true if the Instrumentable was configured in the instrumentables section of the configuration.
isConfigured() - Method in class org.apache.excalibur.instrument.manager.impl.InstrumentableProxy
Returns true if the instrumentable was configured in the instrumentables section of the configuration.
isConfigured() - Method in class org.apache.excalibur.instrument.manager.impl.InstrumentDescriptorImpl
Returns true if the Instrument was configured in the instrumentables section of the configuration.
isConfigured() - Method in class org.apache.excalibur.instrument.manager.impl.InstrumentProxy
Returns true if the Instrument was configured in the instrumentables section of the configuration.
isConfigured() - Method in interface org.apache.excalibur.instrument.manager.impl.InstrumentSample
Returns true if the InstrumentSample was configured in the instrumentables section of the configuration.
isConfigured() - Method in class org.apache.excalibur.instrument.manager.impl.InstrumentSampleDescriptorImpl
Returns true if the InstrumentSample was configured in the instrumentables section of the configuration.
isRegistered() - Method in class org.apache.excalibur.instrument.manager.impl.InstrumentableDescriptorImpl
Returns true if the Instrumentable was registered with the Instrument Manager.
isRegistered() - Method in class org.apache.excalibur.instrument.manager.impl.InstrumentableProxy
Returns true if the Instrumentable was registered with the Instrument Manager.
isRegistered() - Method in class org.apache.excalibur.instrument.manager.impl.InstrumentDescriptorImpl
Returns true if the Instrument was registered with the Instrument Manager.
isRegistered() - Method in class org.apache.excalibur.instrument.manager.impl.InstrumentProxy
Returns true if the Instrument was registered with the Instrument Manager.

L

loadSampleState(Configuration) - Method in class org.apache.excalibur.instrument.manager.impl.InstrumentProxy
Loads the state of an Instrument Sample.
loadState(Configuration) - Method in class org.apache.excalibur.instrument.manager.impl.AbstractInstrumentSample
Loads the state into the InstrumentSample.
loadState(int, Configuration) - Method in class org.apache.excalibur.instrument.manager.impl.AbstractInstrumentSample
Used to load the state, called from AbstractInstrumentSample.loadState();
loadState(int, Configuration) - Method in class org.apache.excalibur.instrument.manager.impl.AbstractValueInstrumentSample
Used to load the state, called from AbstractInstrumentSample.loadState();
loadState(int, Configuration) - Method in class org.apache.excalibur.instrument.manager.impl.CounterInstrumentSample
Used to load the state, called from AbstractInstrumentSample.loadState();
loadState(Configuration) - Method in interface org.apache.excalibur.instrument.manager.impl.InstrumentSample
Loads the state into the InstrumentSample.
loadState(int, Configuration) - Method in class org.apache.excalibur.instrument.manager.impl.MeanValueInstrumentSample
Used to load the state, called from AbstractInstrumentSample.loadState();
loadStateFromConfiguration(Configuration) - Method in class org.apache.excalibur.instrument.manager.impl.DefaultInstrumentManagerImpl
Loads the Instrument Manager state from the specified Configuration.
loadStateFromConfiguration(Configuration, String) - Method in class org.apache.excalibur.instrument.manager.impl.DefaultInstrumentManagerImpl
 
loadStateFromFile(File) - Method in class org.apache.excalibur.instrument.manager.impl.DefaultInstrumentManagerImpl
Loads the Instrument Manager state from the specified file.
loadStateFromStream(InputStream) - Method in class org.apache.excalibur.instrument.manager.impl.DefaultInstrumentManagerImpl
Loads the Instrument Manager state from the specified stream.
loadStateFromStream(InputStream, String) - Method in class org.apache.excalibur.instrument.manager.impl.DefaultInstrumentManagerImpl
Loads the Instrument Manager state from the specified stream.
locateDeepestInstrumentableProxy(String) - Method in class org.apache.excalibur.instrument.manager.impl.DefaultInstrumentManagerImpl
Given the name of an instrumentable proxy, locate the deepest child instrumentable given the name.
locateInstrumentableDescriptor(String) - Method in class org.apache.excalibur.instrument.manager.impl.DefaultInstrumentManagerImpl
Searches the entire instrument tree for an instrumentable with the given name.
locateInstrumentDescriptor(String) - Method in class org.apache.excalibur.instrument.manager.impl.DefaultInstrumentManagerImpl
Searches the entire instrument tree for an instrument with the given name.
locateInstrumentSampleDescriptor(String) - Method in class org.apache.excalibur.instrument.manager.impl.DefaultInstrumentManagerImpl
Searches the entire instrument tree for an instrument sample with the given name.

M

m_activeThreadCountInstrument - Variable in class org.apache.excalibur.instrument.manager.impl.DefaultInstrumentManagerImpl
Instrument used to profile the active thread count of the JVM.
m_childInstrumentableDescriptorArray - Variable in class org.apache.excalibur.instrument.manager.impl.InstrumentableProxy
Optimized array of the child InstrumentableDescriptors.
m_childInstrumentableProxies - Variable in class org.apache.excalibur.instrument.manager.impl.InstrumentableProxy
Map of the Child InstrumentableProxies owned by this InstrumentableProxy.
m_childInstrumentableProxyArray - Variable in class org.apache.excalibur.instrument.manager.impl.InstrumentableProxy
Optimized array of the child InstrumentableProxies.
m_configured - Variable in class org.apache.excalibur.instrument.manager.impl.AbstractInstrumentSample
Configured flag.
m_configured - Variable in class org.apache.excalibur.instrument.manager.impl.InstrumentableProxy
Configured flag.
m_configured - Variable in class org.apache.excalibur.instrument.manager.impl.InstrumentProxy
Configured flag.
m_connectors - Variable in class org.apache.excalibur.instrument.manager.impl.DefaultInstrumentManagerImpl
List of configured connectors.
m_count - Variable in class org.apache.excalibur.instrument.manager.impl.CounterInstrumentSample
The count.
m_description - Variable in class org.apache.excalibur.instrument.manager.impl.AbstractInstrumentSample
The description of the new InstrumentSample.
m_description - Variable in class org.apache.excalibur.instrument.manager.impl.DefaultInstrumentManagerImpl
The description of this InstrumentManager.
m_description - Variable in class org.apache.excalibur.instrument.manager.impl.InstrumentableProxy
The description of the Instrumentable.
m_description - Variable in class org.apache.excalibur.instrument.manager.impl.InstrumentProxy
The description of the Instrumente.
m_descriptor - Variable in class org.apache.excalibur.instrument.manager.impl.AbstractInstrumentSample
The Descriptor for the InstrumentSample.
m_descriptor - Variable in class org.apache.excalibur.instrument.manager.impl.InstrumentableProxy
The Descriptor for the Instrumentable.
m_descriptor - Variable in class org.apache.excalibur.instrument.manager.impl.InstrumentProxy
The Descriptor for the Instrument.
m_expired - Variable in class org.apache.excalibur.instrument.manager.impl.AbstractInstrumentSample
True if the lease has expired.
m_freeMemoryInstrument - Variable in class org.apache.excalibur.instrument.manager.impl.DefaultInstrumentManagerImpl
Instrument used to profile the free memory.
m_historyIndex - Variable in class org.apache.excalibur.instrument.manager.impl.AbstractInstrumentSample
The Index into the history arrays.
m_historyNew - Variable in class org.apache.excalibur.instrument.manager.impl.AbstractInstrumentSample
The New half of the history array.
m_historyOld - Variable in class org.apache.excalibur.instrument.manager.impl.AbstractInstrumentSample
The Old half of the history array.
m_instrumentableCount - Variable in class org.apache.excalibur.instrument.manager.impl.DefaultInstrumentManagerImpl
The Instrumentable count.
m_instrumentableDescriptorArray - Variable in class org.apache.excalibur.instrument.manager.impl.DefaultInstrumentManagerImpl
Optimized array of the InstrumentableDescriptors.
m_instrumentableName - Variable in class org.apache.excalibur.instrument.manager.impl.DefaultInstrumentManagerImpl
Instrumentable Name assigned to this Instrumentable
m_instrumentableProxies - Variable in class org.apache.excalibur.instrument.manager.impl.DefaultInstrumentManagerImpl
HashMap of all of the registered InstrumentableProxies by their keys.
m_instrumentableProxy - Variable in class org.apache.excalibur.instrument.manager.impl.InstrumentableDescriptorImpl
InstrumentableProxy being described.
m_instrumentableProxy - Variable in class org.apache.excalibur.instrument.manager.impl.InstrumentProxy
The InstrumentableProxy which owns the InstrumentProxy.
m_instrumentableProxyArray - Variable in class org.apache.excalibur.instrument.manager.impl.DefaultInstrumentManagerImpl
Optimized array of the InstrumentableProxies.
m_instrumentablesInstrument - Variable in class org.apache.excalibur.instrument.manager.impl.DefaultInstrumentManagerImpl
Instrument used to track the number of Instrumentables in the system.
m_instrumentCount - Variable in class org.apache.excalibur.instrument.manager.impl.DefaultInstrumentManagerImpl
The Instrument count.
m_instrumentDescriptorArray - Variable in class org.apache.excalibur.instrument.manager.impl.InstrumentableProxy
Optimized array of the InstrumentDescriptors.
m_instrumentManager - Variable in class org.apache.excalibur.instrument.manager.impl.InstrumentableProxy
InstrumentManager which owns the proxy.
m_instrumentProxies - Variable in class org.apache.excalibur.instrument.manager.impl.InstrumentableProxy
Map of the InstrumentProxies owned by this InstrumentableProxy.
m_instrumentProxy - Variable in class org.apache.excalibur.instrument.manager.impl.AbstractInstrumentSample
The InstrumentProxy which owns the InstrumentSample.
m_instrumentProxy - Variable in class org.apache.excalibur.instrument.manager.impl.InstrumentDescriptorImpl
InstrumentProxy being described.
m_instrumentProxyArray - Variable in class org.apache.excalibur.instrument.manager.impl.InstrumentableProxy
Optimized array of the InstrumentProxies.
m_instrumentSample - Variable in class org.apache.excalibur.instrument.manager.impl.InstrumentSampleDescriptorImpl
The InstrumentSample.
m_instrumentsInstrument - Variable in class org.apache.excalibur.instrument.manager.impl.DefaultInstrumentManagerImpl
Instrument used to track the number of Instruments in the system.
m_interval - Variable in class org.apache.excalibur.instrument.manager.impl.AbstractInstrumentSample
The sample interval of the new InstrumentSample.
m_lastStateSave - Variable in class org.apache.excalibur.instrument.manager.impl.DefaultInstrumentManagerImpl
Last time that the state was saved.
m_lastValue - Variable in class org.apache.excalibur.instrument.manager.impl.AbstractValueInstrumentSample
Last value set to the sample for use for sample periods where no value is set.
m_lastValue - Variable in class org.apache.excalibur.instrument.manager.impl.InstrumentProxy
The most recent value set if this is a value instrument.
m_leasedInstrumentSampleArray - Variable in class org.apache.excalibur.instrument.manager.impl.DefaultInstrumentManagerImpl
Optimized array of the leased InstrumentSamples.
m_leasedInstrumentSamples - Variable in class org.apache.excalibur.instrument.manager.impl.DefaultInstrumentManagerImpl
List of leased InstrumentSamples.
m_leasedSampleCount - Variable in class org.apache.excalibur.instrument.manager.impl.DefaultInstrumentManagerImpl
The Leased Instrument Sample count.
m_leasedSamplesInstrument - Variable in class org.apache.excalibur.instrument.manager.impl.DefaultInstrumentManagerImpl
Instrument used to track the number of Leased Instrument samples in the system.
m_leaseExpirationTime - Variable in class org.apache.excalibur.instrument.manager.impl.AbstractInstrumentSample
The time that the current lease expires.
m_leaseRequestsInstrument - Variable in class org.apache.excalibur.instrument.manager.impl.DefaultInstrumentManagerImpl
Instrument used to track the number of lease requests.
m_listeners - Variable in class org.apache.excalibur.instrument.manager.impl.AbstractInstrumentSample
Array of registered InstrumentSampleListeners.
m_listeners - Variable in class org.apache.excalibur.instrument.manager.impl.InstrumentProxy
Array of registered Counter/ValueInstrumentListeners.
m_maxAge - Variable in class org.apache.excalibur.instrument.manager.impl.AbstractInstrumentSample
The maximum amount of time between updates before history will be wiped clean.
m_maxLeasedSampleLease - Variable in class org.apache.excalibur.instrument.manager.impl.DefaultInstrumentManagerImpl
The maximum amount of time that a lease will be granted for.
m_maxLeasedSamples - Variable in class org.apache.excalibur.instrument.manager.impl.DefaultInstrumentManagerImpl
The maximum number of leased samples which will be allowed.
m_maxLeasedSampleSize - Variable in class org.apache.excalibur.instrument.manager.impl.DefaultInstrumentManagerImpl
The maximum size of a leased sample.
m_memoryInstrument - Variable in class org.apache.excalibur.instrument.manager.impl.DefaultInstrumentManagerImpl
Instrument used to profile the in use memory.
m_name - Variable in class org.apache.excalibur.instrument.manager.impl.AbstractInstrumentSample
The name of the new InstrumentSample.
m_name - Variable in class org.apache.excalibur.instrument.manager.impl.DefaultInstrumentManagerImpl
The name used to identify this InstrumentManager.
m_name - Variable in class org.apache.excalibur.instrument.manager.impl.InstrumentableProxy
The name used to identify a Instrumentable.
m_name - Variable in class org.apache.excalibur.instrument.manager.impl.InstrumentProxy
The name used to identify a Instrument.
m_nameTranslationArray - Variable in class org.apache.excalibur.instrument.manager.impl.DefaultInstrumentManagerImpl
Optimized array of the registered translations.
m_nameTranslations - Variable in class org.apache.excalibur.instrument.manager.impl.DefaultInstrumentManagerImpl
Map of all registered translations.
m_parentInstrumentableProxy - Variable in class org.apache.excalibur.instrument.manager.impl.InstrumentableProxy
The parent Instrumentable proxy or null if this is a top level Instrumentable.
m_permanentSampleCount - Variable in class org.apache.excalibur.instrument.manager.impl.DefaultInstrumentManagerImpl
The Permanent Instrument Sample count.
m_registered - Variable in class org.apache.excalibur.instrument.manager.impl.InstrumentableProxy
Registered flag.
m_registered - Variable in class org.apache.excalibur.instrument.manager.impl.InstrumentProxy
Registered flag.
m_registrationsInstrument - Variable in class org.apache.excalibur.instrument.manager.impl.DefaultInstrumentManagerImpl
Instrument to track the number of times registerInstrumentable is called.
m_runner - Variable in class org.apache.excalibur.instrument.manager.impl.DefaultInstrumentManagerImpl
Thread used to keep the instruments published by the InstrumentManager up to date.
m_sampleArray - Variable in class org.apache.excalibur.instrument.manager.impl.InstrumentProxy
Optimized array of the InstrumentSamples.
m_sampleDescriptorArray - Variable in class org.apache.excalibur.instrument.manager.impl.InstrumentProxy
Optimized array of the InstrumentSampleDescriptors.
m_samples - Variable in class org.apache.excalibur.instrument.manager.impl.InstrumentProxy
Map of the maintained InstrumentSamples.
m_samplesInstrument - Variable in class org.apache.excalibur.instrument.manager.impl.DefaultInstrumentManagerImpl
Instrument used to track the number of Instrument samples in the system.
m_semaphore - Variable in class org.apache.excalibur.instrument.manager.impl.DefaultInstrumentManagerImpl
Semaphore for actions which must be synchronized
m_size - Variable in class org.apache.excalibur.instrument.manager.impl.AbstractInstrumentSample
The number of samples to store as history.
m_stateFile - Variable in class org.apache.excalibur.instrument.manager.impl.DefaultInstrumentManagerImpl
State file.
m_stateInterval - Variable in class org.apache.excalibur.instrument.manager.impl.DefaultInstrumentManagerImpl
Save state interval.
m_stateSavesInstrument - Variable in class org.apache.excalibur.instrument.manager.impl.DefaultInstrumentManagerImpl
Instrument used to track the number of state saves performed.
m_stateSaveTimeInstrument - Variable in class org.apache.excalibur.instrument.manager.impl.DefaultInstrumentManagerImpl
Instrument used to track the time it takes to save the state.
m_stateVersion - Variable in class org.apache.excalibur.instrument.manager.impl.AbstractInstrumentSample
State Version.
m_stateVersion - Variable in class org.apache.excalibur.instrument.manager.impl.DefaultInstrumentManagerImpl
State Version.
m_stateVersion - Variable in class org.apache.excalibur.instrument.manager.impl.InstrumentableProxy
State Version.
m_stateVersion - Variable in class org.apache.excalibur.instrument.manager.impl.InstrumentProxy
State Version.
m_time - Variable in class org.apache.excalibur.instrument.manager.impl.AbstractInstrumentSample
The UNIX time of the beginning of the sample.
m_totalMemoryInstrument - Variable in class org.apache.excalibur.instrument.manager.impl.DefaultInstrumentManagerImpl
Instrument used to profile the total memory.
m_translationLogger - Variable in class org.apache.excalibur.instrument.manager.impl.DefaultInstrumentManagerImpl
Logger dedicated to logging translations.
m_type - Variable in class org.apache.excalibur.instrument.manager.impl.InstrumentProxy
Type of the Instrument
m_value - Variable in class org.apache.excalibur.instrument.manager.impl.AbstractValueInstrumentSample
The sample value.
m_valueCount - Variable in class org.apache.excalibur.instrument.manager.impl.AbstractValueInstrumentSample
The number of times that the value has been changed in this sample period.
m_valueLogger - Variable in class org.apache.excalibur.instrument.manager.impl.InstrumentProxy
Child logger to use for logging of new values.
m_valueTotal - Variable in class org.apache.excalibur.instrument.manager.impl.MeanValueInstrumentSample
Total of all values seen during the sample period.
m_zoneOffset - Static variable in class org.apache.excalibur.instrument.manager.impl.AbstractInstrumentSample
Stores the time-zone offset for this JVM.
makePermanent() - Method in class org.apache.excalibur.instrument.manager.impl.AbstractInstrumentSample
Called by the InstrumentProxy class during configuration to make the sample permanent.
MaximumValueInstrumentSample - Class in org.apache.excalibur.instrument.manager.impl
A InstrumentSample which stores the maximum value set during the sample period.
MaximumValueInstrumentSample(InstrumentProxy, String, long, int, String, long) - Constructor for class org.apache.excalibur.instrument.manager.impl.MaximumValueInstrumentSample
Creates a new MaximumValueInstrumentSample
MeanValueInstrumentSample - Class in org.apache.excalibur.instrument.manager.impl
A InstrumentSample which stores the mean value set during the sample period.
MeanValueInstrumentSample(InstrumentProxy, String, long, int, String, long) - Constructor for class org.apache.excalibur.instrument.manager.impl.MeanValueInstrumentSample
Creates a new MeanValueInstrumentSample
memoryInstruments() - Method in class org.apache.excalibur.instrument.manager.impl.DefaultInstrumentManagerImpl
Updates the Memory based Profile Points published by the InstrumentManager.
MinimumValueInstrumentSample - Class in org.apache.excalibur.instrument.manager.impl
A InstrumentSample which stores the minimum value set during the sample period.
MinimumValueInstrumentSample(InstrumentProxy, String, long, int, String, long) - Constructor for class org.apache.excalibur.instrument.manager.impl.MinimumValueInstrumentSample
Creates a new MinimumValueInstrumentSample

O

org.apache.excalibur.instrument.manager.impl - package org.apache.excalibur.instrument.manager.impl
 

R

registerDummyInstrumentableInner(Instrumentable, InstrumentableProxy, String, String) - Method in class org.apache.excalibur.instrument.manager.impl.DefaultInstrumentManagerImpl
Called as a place holder to handle the registration of instrumentables that do not really exist.
registerInstrumentable(Instrumentable, String) - Method in class org.apache.excalibur.instrument.manager.impl.DefaultInstrumentManagerImpl
Instrumentable to be registered with the instrument manager.
registerInstrumentableInner(Instrumentable, InstrumentableProxy, String) - Method in class org.apache.excalibur.instrument.manager.impl.DefaultInstrumentManagerImpl
Examines a instrumentable and Registers all of its child Instrumentables and Instruments.
registerLeasedInstrumentSample(InstrumentSample) - Method in class org.apache.excalibur.instrument.manager.impl.DefaultInstrumentManagerImpl
Registers an InstrumentSample which has been leased so that the Instrument Manager can efficiently purge it when it has expired.
registerNameTranslation(String, String) - Method in class org.apache.excalibur.instrument.manager.impl.DefaultInstrumentManagerImpl
Registers a name translation that will be applied to all named based lookups of instrumentables, instruments, and samples.
registerNameTranslationInner(String, String) - Method in class org.apache.excalibur.instrument.manager.impl.DefaultInstrumentManagerImpl
Registers a name translation that will be applied to all named based lookups of instrumentables, instruments, and samples.
removeCounterInstrumentListener(CounterInstrumentListener) - Method in class org.apache.excalibur.instrument.manager.impl.InstrumentDescriptorImpl
Removes a InstrumentListener from the list of listeners which will receive profile events.
removeCounterInstrumentListener(CounterInstrumentListener) - Method in class org.apache.excalibur.instrument.manager.impl.InstrumentProxy
Removes a InstrumentListener from the list of listeners which will receive events.
removeInstrumentListener(InstrumentListener) - Method in class org.apache.excalibur.instrument.manager.impl.InstrumentProxy
Common code to remove a listener from the list of listeners which will receive updates of the value of the Instrument.
removeInstrumentSample(InstrumentSample) - Method in class org.apache.excalibur.instrument.manager.impl.InstrumentProxy
Removes an InstrumentSample from the Instrument.
removeInstrumentSampleListener(InstrumentSampleListener) - Method in class org.apache.excalibur.instrument.manager.impl.AbstractInstrumentSample
Unregisters a InstrumentSampleListener from a InstrumentSample given a name.
removeInstrumentSampleListener(InstrumentSampleListener) - Method in interface org.apache.excalibur.instrument.manager.impl.InstrumentSample
Unregisters a InstrumentSampleListener from a InstrumentSample given a name.
removeInstrumentSampleListener(InstrumentSampleListener) - Method in class org.apache.excalibur.instrument.manager.impl.InstrumentSampleDescriptorImpl
Unregisters a InstrumentSampleListener from a InstrumentSample given a name.
removeValueInstrumentListener(ValueInstrumentListener) - Method in class org.apache.excalibur.instrument.manager.impl.InstrumentDescriptorImpl
Removes a InstrumentListener from the list of listeners which will receive profile events.
removeValueInstrumentListener(ValueInstrumentListener) - Method in class org.apache.excalibur.instrument.manager.impl.InstrumentProxy
Removes a InstrumentListener from the list of listeners which will receive events.
replaceToken(String, String, String) - Static method in class org.apache.excalibur.instrument.manager.impl.XMLUtil
Replaces one token with another in a string.
run() - Method in class org.apache.excalibur.instrument.manager.impl.DefaultInstrumentManagerImpl
 

S

saveState() - Method in class org.apache.excalibur.instrument.manager.impl.DefaultInstrumentManagerImpl
Saves the state to the current state file if configured.
saveStateToFile(File) - Method in class org.apache.excalibur.instrument.manager.impl.DefaultInstrumentManagerImpl
Saves the Instrument Manager's state to the specified file.
saveStateToStream(OutputStream) - Method in class org.apache.excalibur.instrument.manager.impl.DefaultInstrumentManagerImpl
Saves the Instrument Manager's state to the specified output stream.
setConfigured() - Method in class org.apache.excalibur.instrument.manager.impl.AbstractInstrumentSample
Sets the configured flag.
setDescription(String) - Method in class org.apache.excalibur.instrument.manager.impl.InstrumentableProxy
Sets the description for the instrumentable object.
setDescription(String) - Method in class org.apache.excalibur.instrument.manager.impl.InstrumentProxy
Sets the description for the Instrument.
setInstrumentableName(String) - Method in class org.apache.excalibur.instrument.manager.impl.DefaultInstrumentManagerImpl
Sets the name for the Instrumentable.
setRegistered() - Method in class org.apache.excalibur.instrument.manager.impl.InstrumentableProxy
Called by the InstrumentManager whenever an Instrumentable assigned to this proxy is registered.
setRegistered() - Method in class org.apache.excalibur.instrument.manager.impl.InstrumentProxy
Called by the InstrumentManager whenever an Instrument assigned to this proxy is registered.
setType(int) - Method in class org.apache.excalibur.instrument.manager.impl.InstrumentProxy
Set the type of the Instrument.
setValue(String, int, long) - Method in class org.apache.excalibur.instrument.manager.impl.AbstractValueInstrumentSample
Called by a ValueInstrument whenever its value is set.
setValue(int) - Method in class org.apache.excalibur.instrument.manager.impl.InstrumentProxy
Sets the current value of the Instrument.
setValueInner(int, long) - Method in class org.apache.excalibur.instrument.manager.impl.AbstractValueInstrumentSample
Sets the current value of the sample.
setValueInner(int, long) - Method in class org.apache.excalibur.instrument.manager.impl.MaximumValueInstrumentSample
Sets the current value of the sample.
setValueInner(int, long) - Method in class org.apache.excalibur.instrument.manager.impl.MeanValueInstrumentSample
Sets the current value of the sample.
setValueInner(int, long) - Method in class org.apache.excalibur.instrument.manager.impl.MinimumValueInstrumentSample
Sets the current value of the sample.
stateChanged() - Method in class org.apache.excalibur.instrument.manager.impl.AbstractInstrumentSample
Called whenever the state of the sample is changed.
stateChanged() - Method in class org.apache.excalibur.instrument.manager.impl.DefaultInstrumentManagerImpl
Called whenever the state of the instrument manager is changed.
stateChanged() - Method in class org.apache.excalibur.instrument.manager.impl.InstrumentableProxy
Called whenever the state of the instrumentable is changed.
stateChanged() - Method in class org.apache.excalibur.instrument.manager.impl.InstrumentProxy
Called whenever the state of the instrument is changed.

T

testInstrumentSampleLeases() - Method in class org.apache.excalibur.instrument.manager.impl.DefaultInstrumentManagerImpl
Handles the maintenance of all Instrument Samples which have been leased by a client.
threadInstruments() - Method in class org.apache.excalibur.instrument.manager.impl.DefaultInstrumentManagerImpl
Updates the Thread based Profile Points published by the InstrumentManager.
toString() - Method in class org.apache.excalibur.instrument.manager.impl.AbstractInstrumentSample
Returns a string representation of the sample.

U

update(long, boolean) - Method in class org.apache.excalibur.instrument.manager.impl.AbstractInstrumentSample
Brings the InstrumentSample's time up to date so that a new value can be added.
updateChildInstrumentableDescriptorArray() - Method in class org.apache.excalibur.instrument.manager.impl.InstrumentableProxy
Updates the cached array of child InstrumentableDescriptors taking synchronization into account.
updateChildInstrumentableProxyArray() - Method in class org.apache.excalibur.instrument.manager.impl.InstrumentableProxy
Updates the cached array of child InstrumentableProxies taking synchronization into account.
updateInstrumentableDescriptorArray() - Method in class org.apache.excalibur.instrument.manager.impl.DefaultInstrumentManagerImpl
Updates the cached array of InstrumentableDescriptors taking synchronization into account.
updateInstrumentableProxyArray() - Method in class org.apache.excalibur.instrument.manager.impl.DefaultInstrumentManagerImpl
Updates the cached array of InstrumentableProxies taking synchronization into account.
updateInstrumentDescriptorArray() - Method in class org.apache.excalibur.instrument.manager.impl.InstrumentableProxy
Updates the cached array of InstrumentDescriptors taking synchronization into account.
updateInstrumentProxyArray() - Method in class org.apache.excalibur.instrument.manager.impl.InstrumentableProxy
Updates the cached array of InstrumentProxies taking synchronization into account.
updateInstrumentSampleArray() - Method in class org.apache.excalibur.instrument.manager.impl.InstrumentProxy
Updates the cached array of InstrumentSamples taking synchronization into account.
updateInstrumentSampleDescriptorArray() - Method in class org.apache.excalibur.instrument.manager.impl.InstrumentProxy
Updates the cached array of InstrumentSampleDescriptors taking synchronization into account.
updateListeners(int, long) - Method in class org.apache.excalibur.instrument.manager.impl.AbstractInstrumentSample
Notifies any listeners of a change.
updateNameTranslationArray() - Method in class org.apache.excalibur.instrument.manager.impl.DefaultInstrumentManagerImpl
Updates the cached array of registered name translations taking synchronization into account.

W

writeState(PrintWriter) - Method in class org.apache.excalibur.instrument.manager.impl.AbstractInstrumentSample
Writes the current state to a PrintWriter as XML.
writeState(PrintWriter) - Method in class org.apache.excalibur.instrument.manager.impl.InstrumentableProxy
Writes the current state to a PrintWriter as XML.
writeState(PrintWriter) - Method in class org.apache.excalibur.instrument.manager.impl.InstrumentProxy
Writes the current state to a PrintWriter as XML.
writeState(PrintWriter) - Method in interface org.apache.excalibur.instrument.manager.impl.InstrumentSample
Writes the current state to a PrintWriter as XML.
writeStateAttributes(PrintWriter) - Method in class org.apache.excalibur.instrument.manager.impl.AbstractInstrumentSample
Allow subclasses to add information into the saved state.
writeStateAttributes(PrintWriter) - Method in class org.apache.excalibur.instrument.manager.impl.AbstractValueInstrumentSample
Allow subclasses to add information into the saved state.
writeStateAttributes(PrintWriter) - Method in class org.apache.excalibur.instrument.manager.impl.MeanValueInstrumentSample
Allow subclasses to add information into the saved state.

X

XMLUtil - Class in org.apache.excalibur.instrument.manager.impl
Utility classes useful for working with XML.
XMLUtil() - Constructor for class org.apache.excalibur.instrument.manager.impl.XMLUtil
Not instantiable.

A C D E G I L M O R S T U W X