net.dpml.transit.monitor
Class AbstractMonitorRouter

java.lang.Object
  extended bynet.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.0
Author:
The Digital Product Meta Library

Constructor Summary
AbstractMonitorRouter()
           
 
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
 

Constructor Detail

AbstractMonitorRouter

public AbstractMonitorRouter()
Method Detail

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