public interface Resource extends Component
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getTypeIdentifier()
Returns the type identifier of the resource.
|
void |
initialize(MeasurementContext measurementContext)
Initializes the resource.
|
boolean |
isInitialized()
Returns true if the addon is initialized.
|
void |
uninitialize(MeasurementContext measurementContext)
Called to free all acquired resources of the addon.
|
addMessageListener, getName, getPositionInformation, getUUID, removeMessageListener, setName
java.lang.String getTypeIdentifier() throws java.rmi.RemoteException
java.rmi.RemoteException
void initialize(MeasurementContext measurementContext) throws ResourceException, java.rmi.RemoteException
getTypeIdentifier
, getConfigurationClass
, isInitialized
,
addDetectionOutputWriter
, or removeMessageListener
.measurementContext
- The measurement context.ResourceException
java.rmi.RemoteException
void uninitialize(MeasurementContext measurementContext) throws ResourceException, java.rmi.RemoteException
measurementContext
- The measurement context.ResourceException
java.rmi.RemoteException
boolean isInitialized() throws java.rmi.RemoteException
java.rmi.RemoteException