org.apache.cassandra.locator
Interface IReplicaPlacementStrategy

All Known Implementing Classes:
AbstractStrategy, RackAwareStrategy, RackUnawareStrategy

public interface IReplicaPlacementStrategy


Method Summary
 java.util.Map<EndPoint,EndPoint> getHintedStorageEndPoints(Token token)
           
 java.util.Map<java.lang.String,EndPoint[]> getStorageEndPoints(java.lang.String[] keys)
           
 EndPoint[] getStorageEndPoints(Token token)
           
 EndPoint[] getStorageEndPoints(Token token, java.util.Map<Token,EndPoint> tokenToEndPointMap)
           
 

Method Detail

getStorageEndPoints

EndPoint[] getStorageEndPoints(Token token)

getStorageEndPoints

java.util.Map<java.lang.String,EndPoint[]> getStorageEndPoints(java.lang.String[] keys)

getStorageEndPoints

EndPoint[] getStorageEndPoints(Token token,
                               java.util.Map<Token,EndPoint> tokenToEndPointMap)

getHintedStorageEndPoints

java.util.Map<EndPoint,EndPoint> getHintedStorageEndPoints(Token token)


Copyright © 2009 The Apache Software Foundation