org.activemq.transport
Class DiscoveryAgentSupport

java.lang.Object
  extended by org.activemq.transport.DiscoveryAgentSupport
All Implemented Interfaces:
Service, DiscoveryAgent
Direct Known Subclasses:
MulticastDiscoveryAgent

public abstract class DiscoveryAgentSupport
extends Object
implements DiscoveryAgent

A useful base class for DiscoveryAgent implementations

Version:
$Revision: 1.1.1.1 $

Field Summary
protected  CopyOnWriteArrayList listeners
           
 
Constructor Summary
DiscoveryAgentSupport()
           
 
Method Summary
 void addDiscoveryListener(DiscoveryListener listener)
          Add a discovery listener
protected  void fireAddService(DiscoveryEvent event)
           
protected  void fireRemoveService(DiscoveryEvent event)
           
 void removeDiscoveryListener(DiscoveryListener listener)
          remove a discovery listener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.activemq.transport.DiscoveryAgent
registerService
 
Methods inherited from interface org.activemq.service.Service
start, stop
 

Field Detail

listeners

protected CopyOnWriteArrayList listeners
Constructor Detail

DiscoveryAgentSupport

public DiscoveryAgentSupport()
Method Detail

addDiscoveryListener

public void addDiscoveryListener(DiscoveryListener listener)
Add a discovery listener

Specified by:
addDiscoveryListener in interface DiscoveryAgent
Parameters:
listener -

removeDiscoveryListener

public void removeDiscoveryListener(DiscoveryListener listener)
remove a discovery listener

Specified by:
removeDiscoveryListener in interface DiscoveryAgent
Parameters:
listener -

fireAddService

protected void fireAddService(DiscoveryEvent event)

fireRemoveService

protected void fireRemoveService(DiscoveryEvent event)


Copyright © 2004-2008 Protique, Ltd.. All Rights Reserved.