public interface IInstrumentRegistry extends INotificationSupport, IAttributeSupport
IInstrument instances.| Modifier and Type | Method and Description |
|---|---|
IInstrument |
createInstrument(String id,
IInstrumentStore store) |
IExtensionPoint[] |
getExtensionPoints() |
IInstrument[] |
getInstruments()
A collection of all IInstrument instances registered.
|
void |
load(IInstrumentStore store) |
IExtensionPoint |
lookupExtensionPoint(String name) |
IInstrument |
lookupInstrument(String name)
Lookup the instrument with the id "name".
|
void |
registerInstrument(IInstrument instrument)
Register a new instrument in the registry.
|
void |
unregisterInstrument(IInstrument instrument)
Unregister an instrument from the registry.
|
addNotificationListener, removeNotificationListenergetAttribute, removeAttribute, setAttributeIInstrument createInstrument(String id, IInstrumentStore store) throws ObjectCreationException
ObjectCreationExceptionIExtensionPoint[] getExtensionPoints()
IInstrument[] getInstruments()
You can not modify the result of this request.
void load(IInstrumentStore store) throws InstrumentRegistryException
InstrumentRegistryExceptionIExtensionPoint lookupExtensionPoint(String name)
IInstrument lookupInstrument(String name)
name - The name of the instrument to look up.void registerInstrument(IInstrument instrument) throws InstrumentRegistryException
instrument - The new instrument instance.InstrumentRegistryExceptionvoid unregisterInstrument(IInstrument instrument) throws InstrumentRegistryException
instrument - The instrument to be unregisteredInstrumentRegistryExceptionCopyright © 2013 intarsys consulting GmbH. All Rights Reserved.