net.dpml.transit.monitor
Class AbstractMonitorRouter
java.lang.Object
net.dpml.transit.monitor.AbstractMonitorRouter
- All Implemented Interfaces:
- Router
- Direct Known Subclasses:
- CacheMonitorRouter, ConnectionMonitorRouter, NetworkMonitorRouter, RepositoryMonitorRouter
- public class AbstractMonitorRouter
- extends Object
- implements Router
A repository monitor router handles mutlicast distribution of monitor events to
a set of subscribed monitors.
- Version:
- 1.0.1
- Author:
- Digital Product Meta Library
Method Summary |
void |
addMonitor(Monitor monitor)
Add a monitor to the set of monitors managed by this router. |
void |
removeMonitor(Monitor monitor)
Remove a monitor from the set of monitors managed by this router. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractMonitorRouter
public AbstractMonitorRouter()
addMonitor
public void addMonitor(Monitor monitor)
- Add a monitor to the set of monitors managed by this router.
- Specified by:
addMonitor
in interface Router
- Parameters:
monitor
- the monitor to add
removeMonitor
public void removeMonitor(Monitor monitor)
- Remove a monitor from the set of monitors managed by this router.
- Specified by:
removeMonitor
in interface Router
- Parameters:
monitor
- the monitor to remove