org.smallmind.cloud.cluster
Interface ClusterManager<D extends ClusterProtocolDetails>

All Known Implementing Classes:
QueueClusterManager, RemoteClusterManager, SocketClusterManager

public interface ClusterManager<D extends ClusterProtocolDetails>


Method Summary
 ClusterHandle getClusterHandle()
           
 ClusterInterface<D> getClusterInterface()
           
 void removeClusterMember(ClusterEndpoint clusterEndpoint)
           
 void updateClusterStatus(ClusterEndpoint clusterEndpoint, int calibratedFreeCapacity)
           
 

Method Detail

getClusterInterface

ClusterInterface<D> getClusterInterface()

getClusterHandle

ClusterHandle getClusterHandle()
                               throws ClusterManagementException
Throws:
ClusterManagementException

updateClusterStatus

void updateClusterStatus(ClusterEndpoint clusterEndpoint,
                         int calibratedFreeCapacity)
                         throws ClusterManagementException
Throws:
ClusterManagementException

removeClusterMember

void removeClusterMember(ClusterEndpoint clusterEndpoint)
                         throws ClusterManagementException
Throws:
ClusterManagementException


Copyright © 2011. All Rights Reserved.