org.smallmind.cloud.cluster.protocol.queue
Class QueueClusterService
java.lang.Object
org.smallmind.cloud.cluster.protocol.queue.QueueClusterService
- All Implemented Interfaces:
- ClusterService<QueueClusterProtocolDetails>
public class QueueClusterService
- extends Object
- implements ClusterService<QueueClusterProtocolDetails>
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
QueueClusterService
public QueueClusterService(ClusterHub clusterHub,
ClusterInstance<QueueClusterProtocolDetails> clusterInstance)
getClusterInstance
public ClusterInstance<QueueClusterProtocolDetails> getClusterInstance()
- Specified by:
getClusterInstance in interface ClusterService<QueueClusterProtocolDetails>
bindClusterMember
public void bindClusterMember(ClusterMember clusterMember)
- Specified by:
bindClusterMember in interface ClusterService<QueueClusterProtocolDetails>
fireServiceBroadcast
public void fireServiceBroadcast(ServiceClusterBroadcast serviceClusterBroadcast)
throws EventMessageException
- Specified by:
fireServiceBroadcast in interface ClusterService<QueueClusterProtocolDetails>
- Throws:
EventMessageException
handleServiceBroadcast
public void handleServiceBroadcast(ServiceClusterBroadcast serviceClusterBroadcast)
- Specified by:
handleServiceBroadcast in interface ClusterService<QueueClusterProtocolDetails>
start
public void start()
throws ClusterManagementException
- Specified by:
start in interface ClusterService<QueueClusterProtocolDetails>
- Throws:
ClusterManagementException
stop
public void stop()
- Specified by:
stop in interface ClusterService<QueueClusterProtocolDetails>
Copyright © 2011. All Rights Reserved.