public interface InstrumentableDescriptor
| Modifier and Type | Method and Description |
|---|---|
InstrumentableDescriptor |
getChildInstrumentableDescriptor(java.lang.String childInstrumentableName)
Returns a child InstrumentableDescriptor based on its name or the name
of any of its children.
|
InstrumentableDescriptor[] |
getChildInstrumentableDescriptors()
Returns an array of Descriptors for the child Instrumentables registered
by this Instrumentable.
|
java.lang.String |
getDescription()
Gets the description of the Instrumentable.
|
InstrumentDescriptor |
getInstrumentDescriptor(java.lang.String instrumentName)
Returns a InstrumentDescriptor based on its name.
|
InstrumentDescriptor[] |
getInstrumentDescriptors()
Returns an array of Descriptors for the Instruments registered by this
Instrumentable.
|
java.lang.String |
getName()
Gets the name for the Instrumentable.
|
InstrumentableDescriptor |
getParentInstrumentableDescriptor()
Returns the parent InstrumentableDescriptor or null if this is a top
level instrumentable.
|
int |
getStateVersion()
Returns the stateVersion of the instrumentable.
|
boolean |
isConfigured()
Returns true if the Instrumentable was configured in the instrumentables
section of the configuration.
|
boolean |
isRegistered()
Returns true if the Instrumentable was registered with the Instrument
Manager.
|
boolean isConfigured()
boolean isRegistered()
java.lang.String getName()
java.lang.String getDescription()
InstrumentableDescriptor getParentInstrumentableDescriptor()
InstrumentableDescriptor getChildInstrumentableDescriptor(java.lang.String childInstrumentableName) throws NoSuchInstrumentableException
childInstrumentableName - Name of the child Instrumentable being
requested.NoSuchInstrumentableException - If the specified Instrumentable
does not exist.InstrumentableDescriptor[] getChildInstrumentableDescriptors()
InstrumentDescriptor getInstrumentDescriptor(java.lang.String instrumentName) throws NoSuchInstrumentException
instrumentName - Name of the Instrument being requested.NoSuchInstrumentException - If the specified Instrument does
not exist.InstrumentDescriptor[] getInstrumentDescriptors()
int getStateVersion()