public class TokenAwarePolicyFactory extends Object implements LoadBalancingPolicyFactory
TokenAwarePolicy instances.
Configuration Parameters:
| Name | Default | Description |
| subPolicy | No default. You must provide a child policy. | The load balancing policy to wrap with token awareness. |
| shuffleReplicas | No default. | Whether to shuffle the replicas returned by getRoutingKey. |
| Constructor and Description |
|---|
TokenAwarePolicyFactory() |
| Modifier and Type | Method and Description |
|---|---|
com.datastax.driver.core.policies.LoadBalancingPolicy |
build() |
Boolean |
getShuffleReplicas() |
LoadBalancingPolicyFactory |
getSubPolicy() |
void |
setShuffleReplicas(Boolean shuffleReplicas) |
void |
setSubPolicy(LoadBalancingPolicyFactory subPolicy) |
public LoadBalancingPolicyFactory getSubPolicy()
public void setSubPolicy(LoadBalancingPolicyFactory subPolicy)
public Boolean getShuffleReplicas()
public void setShuffleReplicas(Boolean shuffleReplicas)
public com.datastax.driver.core.policies.LoadBalancingPolicy build()
build in interface LoadBalancingPolicyFactoryCopyright © 2016 Composable Systems Limited. All rights reserved.