Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.activemq.transport
Class DiscoveryAgentSupport  view DiscoveryAgentSupport download DiscoveryAgentSupport.java

java.lang.Object
  extended byorg.activemq.transport.DiscoveryAgentSupport
All Implemented Interfaces:
DiscoveryAgent, org.activemq.service.Service

public abstract class DiscoveryAgentSupport
extends java.lang.Object
implements DiscoveryAgent

A useful base class for DiscoveryAgent implementations

Version:
$Revision: 1.1.1.1 $

Field Summary
protected  CopyOnWriteArrayList listeners
           
private static org.apache.commons.logging.Log log
           
 
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

log

private static final transient org.apache.commons.logging.Log log

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

removeDiscoveryListener

public void removeDiscoveryListener(DiscoveryListener listener)
remove a discovery listener

Specified by:
removeDiscoveryListener in interface DiscoveryAgent

fireAddService

protected void fireAddService(DiscoveryEvent event)

fireRemoveService

protected void fireRemoveService(DiscoveryEvent event)