me.prettyprint.cassandra.model
Class ConfigurableConsistencyLevel
java.lang.Object
me.prettyprint.cassandra.model.ConfigurableConsistencyLevel
- All Implemented Interfaces:
- ConsistencyLevelPolicy
public class ConfigurableConsistencyLevel
- extends Object
- implements ConsistencyLevelPolicy
Configurable and Runtime adjustable ConsistencyLevelPolicy
- Author:
- zznate
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ConfigurableConsistencyLevel
public ConfigurableConsistencyLevel()
get
public HConsistencyLevel get(OperationType op)
- Description copied from interface:
ConsistencyLevelPolicy
- Get the desired consistency level according to the operation type.
- Specified by:
get
in interface ConsistencyLevelPolicy
- Returns:
get
public HConsistencyLevel get(OperationType op,
String cfName)
- Description copied from interface:
ConsistencyLevelPolicy
- Get desired consistency according to the operation type and column family name.
- Specified by:
get
in interface ConsistencyLevelPolicy
- Returns:
setReadCfConsistencyLevels
public void setReadCfConsistencyLevels(Map<String,HConsistencyLevel> columnFamilyConsistencyLevels)
setWriteCfConsistencyLevels
public void setWriteCfConsistencyLevels(Map<String,HConsistencyLevel> columnFamilyConsistencyLevels)
setConsistencyLevelForCfOperation
public void setConsistencyLevelForCfOperation(HConsistencyLevel consistencyLevel,
String columnFamily,
OperationType operationType)
setDefaultReadConsistencyLevel
public void setDefaultReadConsistencyLevel(HConsistencyLevel defaultReadConsistencyLevel)
setDefaultWriteConsistencyLevel
public void setDefaultWriteConsistencyLevel(HConsistencyLevel defaultWriteConsistencyLevel)
Copyright © 2011. All Rights Reserved.