org.smallmind.cloud.cluster.protocol.queue
Class QueueClusterManager

java.lang.Object
  extended by org.smallmind.cloud.cluster.protocol.queue.QueueClusterManager
All Implemented Interfaces:
ClusterManager<QueueClusterProtocolDetails>

public class QueueClusterManager
extends Object
implements ClusterManager<QueueClusterProtocolDetails>


Constructor Summary
QueueClusterManager(ClusterHub clusterHub, ClusterInterface<QueueClusterProtocolDetails> clusterInterface)
           
 
Method Summary
 void finalize()
           
 ClusterHandle getClusterHandle()
           
 ClusterInterface<QueueClusterProtocolDetails> getClusterInterface()
           
 void removeClusterMember(ClusterEndpoint clusterEndpoint)
           
 void updateClusterStatus(ClusterEndpoint clusterEndpoint, int calibratedFreeCapacity)
           
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QueueClusterManager

public QueueClusterManager(ClusterHub clusterHub,
                           ClusterInterface<QueueClusterProtocolDetails> clusterInterface)
                    throws ClusterManagementException
Throws:
ClusterManagementException
Method Detail

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.