org.apache.excalibur.instrument.manager.impl
Class InstrumentSampleFactory
java.lang.Object
org.apache.excalibur.instrument.manager.impl.InstrumentSampleFactory
class InstrumentSampleFactory
- extends java.lang.Object
The InstrumentSample represents a single data sample in a ProfileDataSet.
Access to InstrumentSamples are synchronized through the ProfileDataSet.
- Author:
- Avalon Development Team
Method Summary |
(package private) static InstrumentSample |
getInstrumentSample(InstrumentProxy instrumentProxy,
int type,
java.lang.String name,
long interval,
int size,
java.lang.String description,
long lease)
A Profile Sample Type loaded in from a Configuration. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
InstrumentSampleFactory
InstrumentSampleFactory()
getInstrumentSample
static InstrumentSample getInstrumentSample(InstrumentProxy instrumentProxy,
int type,
java.lang.String name,
long interval,
int size,
java.lang.String description,
long lease)
- A Profile Sample Type loaded in from a Configuration.
- Parameters:
instrumentProxy
- The InstrumentProxy which owns the
InstrumentSample.type
- Type of the InstrumentSample to create.name
- The name of the new InstrumentSample.interval
- The sample interval of the new InstrumentSample.size
- The number of samples to store as history.description
- The description of the new InstrumentSample.lease
- Requested lease time in milliseconds. A value of 0 implies
that the lease will never expire.