java.lang.Object
org.jempeg.empeg.protocol.AbstractEmpegDiscoverer
org.jempeg.empeg.protocol.CompoundEmpegDiscoverer
- All Implemented Interfaces:
- org.jempeg.empeg.protocol.event.EmpegDiscovererListenerIfc, java.util.EventListener
- public class CompoundEmpegDiscoverer
- extends AbstractEmpegDiscoverer
- implements org.jempeg.empeg.protocol.event.EmpegDiscovererListenerIfc
CompoundEmpegDiscoverer provides an implementation of AbstractEmpegDiscoverer
that encapsulates discovery across a set of sub-discoeverers. This proxies
events of each of the sub discoverers.
- Version:
- $Revision: 1.5 $
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
myDiscovererVec
private java.util.Vector myDiscovererVec
CompoundEmpegDiscoverer
public CompoundEmpegDiscoverer()
addDiscoverer
public void addDiscoverer(AbstractEmpegDiscoverer _empegDiscoverer)
- Adds a discoverer to be proxied.
discover
public boolean discover(int _timeoutMillis)
throws java.io.IOException
- Loops over each of the discoverers and attempts a discovery. If none of the
discoverers can find an Empeg, an IOException is thrown.
- Specified by:
discover in class AbstractEmpegDiscoverer
empegDiscovered
public void empegDiscovered(org.jempeg.empeg.protocol.event.EmpegDiscovererEvent _event)
- Proxies events for all of the discoverers and refires them.
- Specified by:
empegDiscovered in interface org.jempeg.empeg.protocol.event.EmpegDiscovererListenerIfc