public class ResourceMonitor extends ResourceEventProcessor
Resource objects.
A ResourceMonitor extends the ResourceEventProcessor and can
be used to process events for all Resource objects. It can also
be used to start or stop polling all Resources it has registered.ResourceEventProcessor,
ResourceALL_EVENT_HANDLERS, GENERIC_HANDLER, LOCAL_HANDLER_ONLY, m_handler, NO_HANDLER, RESOURCE_HANDLERS_ONLY| Constructor and Description |
|---|
ResourceMonitor() |
| Modifier and Type | Method and Description |
|---|---|
void |
addResource(Resource resource)
Add a Resource for Monitoring.
|
java.util.ArrayList |
getRegisteredResources()
Get the ArrayList which holds all of the registered Resources
|
boolean |
isStarted()
Checks whether the ResourceMonitor is listening for events
from its registered Resources.
|
void |
removeResource(Resource resource)
Remove a Resource from the list of registered Resources.
|
void |
start()
Start Monitoring all registered Resources.
|
void |
stop()
Stop Monitoring every registered Resource
|
getEventHandler, getProcessingMode, Notification, removeEventHandler, setEventHandler, setProcessingModepublic void addResource(Resource resource)
resource - the Resource to addResourcepublic void removeResource(Resource resource)
resource - the Resource which will be removed from the list of
registered resources.public java.util.ArrayList getRegisteredResources()
public void start()
public void stop()
public boolean isStarted()