Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
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
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes