org.smallmind.cloud.cluster.protocol.queue
Class QueueClusterManager
java.lang.Object
org.smallmind.cloud.cluster.protocol.queue.QueueClusterManager
- All Implemented Interfaces:
- ClusterManager<QueueClusterProtocolDetails>
public class QueueClusterManager
- extends Object
- implements ClusterManager<QueueClusterProtocolDetails>
QueueClusterManager
public QueueClusterManager(ClusterHub clusterHub,
ClusterInterface<QueueClusterProtocolDetails> clusterInterface)
throws ClusterManagementException
- Throws:
ClusterManagementException
getClusterInterface
public ClusterInterface<QueueClusterProtocolDetails> getClusterInterface()
- Specified by:
getClusterInterface in interface ClusterManager<QueueClusterProtocolDetails>
getClusterHandle
public ClusterHandle getClusterHandle()
throws ClusterManagementException
- Specified by:
getClusterHandle in interface ClusterManager<QueueClusterProtocolDetails>
- Throws:
ClusterManagementException
updateClusterStatus
public void updateClusterStatus(ClusterEndpoint clusterEndpoint,
int calibratedFreeCapacity)
- Specified by:
updateClusterStatus in interface ClusterManager<QueueClusterProtocolDetails>
removeClusterMember
public void removeClusterMember(ClusterEndpoint clusterEndpoint)
- Specified by:
removeClusterMember in interface ClusterManager<QueueClusterProtocolDetails>
finalize
public void finalize()
- Overrides:
finalize in class Object
Copyright © 2011. All Rights Reserved.