org.fusesource.mq.fabric
Class FabricDiscoveryAgent
java.lang.Object
org.fusesource.mq.fabric.FabricDiscoveryAgent
- All Implemented Interfaces:
- org.apache.activemq.Service, org.apache.activemq.transport.discovery.DiscoveryAgent, org.osgi.util.tracker.ServiceTrackerCustomizer
public class FabricDiscoveryAgent
- extends java.lang.Object
- implements org.apache.activemq.transport.discovery.DiscoveryAgent, org.osgi.util.tracker.ServiceTrackerCustomizer
|
Method Summary |
java.lang.Object |
addingService(org.osgi.framework.ServiceReference serviceReference)
|
java.lang.String |
getAgent()
|
java.lang.String |
getId()
|
java.util.List<java.lang.String> |
getServices()
|
org.fusesource.fabric.groups.ClusteredSingleton<org.fusesource.mq.fabric.FabricDiscoveryAgent.ActiveMQNode> |
getSingleton()
|
org.fusesource.fabric.zookeeper.IZKClient |
getZkClient()
|
void |
modifiedService(org.osgi.framework.ServiceReference serviceReference,
java.lang.Object o)
|
void |
registerService(java.lang.String service)
|
void |
removedService(org.osgi.framework.ServiceReference serviceReference,
java.lang.Object o)
|
void |
serviceFailed(org.apache.activemq.command.DiscoveryEvent devent)
|
void |
setAgent(java.lang.String agent)
|
void |
setDiscoveryListener(org.apache.activemq.transport.discovery.DiscoveryListener discoveryListener)
|
void |
setGroupName(java.lang.String groupName)
|
void |
setId(java.lang.String id)
|
void |
setServices(java.lang.String[] services)
|
void |
setZkClient(org.fusesource.fabric.zookeeper.IZKClient zkClient)
|
void |
start()
|
void |
stop()
|
void |
updateClusterState()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FabricDiscoveryAgent
public FabricDiscoveryAgent()
setGroupName
public void setGroupName(java.lang.String groupName)
addingService
public java.lang.Object addingService(org.osgi.framework.ServiceReference serviceReference)
- Specified by:
addingService in interface org.osgi.util.tracker.ServiceTrackerCustomizer
modifiedService
public void modifiedService(org.osgi.framework.ServiceReference serviceReference,
java.lang.Object o)
- Specified by:
modifiedService in interface org.osgi.util.tracker.ServiceTrackerCustomizer
removedService
public void removedService(org.osgi.framework.ServiceReference serviceReference,
java.lang.Object o)
- Specified by:
removedService in interface org.osgi.util.tracker.ServiceTrackerCustomizer
registerService
public void registerService(java.lang.String service)
throws java.io.IOException
- Specified by:
registerService in interface org.apache.activemq.transport.discovery.DiscoveryAgent
- Throws:
java.io.IOException
updateClusterState
public void updateClusterState()
serviceFailed
public void serviceFailed(org.apache.activemq.command.DiscoveryEvent devent)
throws java.io.IOException
- Specified by:
serviceFailed in interface org.apache.activemq.transport.discovery.DiscoveryAgent
- Throws:
java.io.IOException
setDiscoveryListener
public void setDiscoveryListener(org.apache.activemq.transport.discovery.DiscoveryListener discoveryListener)
- Specified by:
setDiscoveryListener in interface org.apache.activemq.transport.discovery.DiscoveryAgent
start
public void start()
throws java.lang.Exception
- Specified by:
start in interface org.apache.activemq.Service
- Throws:
java.lang.Exception
stop
public void stop()
throws java.lang.Exception
- Specified by:
stop in interface org.apache.activemq.Service
- Throws:
java.lang.Exception
getId
public java.lang.String getId()
setId
public void setId(java.lang.String id)
getServices
public java.util.List<java.lang.String> getServices()
setServices
public void setServices(java.lang.String[] services)
getZkClient
public org.fusesource.fabric.zookeeper.IZKClient getZkClient()
setZkClient
public void setZkClient(org.fusesource.fabric.zookeeper.IZKClient zkClient)
getSingleton
public org.fusesource.fabric.groups.ClusteredSingleton<org.fusesource.mq.fabric.FabricDiscoveryAgent.ActiveMQNode> getSingleton()
getAgent
public java.lang.String getAgent()
setAgent
public void setAgent(java.lang.String agent)
Copyright © 2014 Red Hat. All Rights Reserved.