|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
L - The type of MonitorListener this monitor supportspublic interface Monitor<L extends MonitorListener>
The Monitor class provides a way to monitor an entity
within the system. The MonitorService class can be used
to retrieve a monitor for the desired entity.
Monitors will monitor for certain occurrences and notify a set of
registered MonitorListener classes by sending out a
MonitorEvent.
| Method Summary | |
|---|---|
void |
addMonitorListener(L listener)
Add a new listener for this monitor. |
long |
getNumEvents()
The total number of events sent out by this monitor in its lifetime. |
int |
getNumListeners()
The number of listeners currently registered. |
boolean |
isMonitoring()
Tells the system whether the monitor is currently monitoring for events. |
void |
removeMonitorListener(L listener)
Removes the specified listener from this monitor. |
| Method Detail |
|---|
boolean isMonitoring()
int getNumListeners()
long getNumEvents()
void addMonitorListener(L listener)
listener - The listener to addvoid removeMonitorListener(L listener)
addMonitorListener(MonitorListener) to keep
track of the listeners it has registered with this monitor.
listener - The listener to remove
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||