Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
Policies |
build()
Builds the final object from this builder.
|
Policies.Builder |
withAddressTranslater(AddressTranslater addressTranslater)
Sets the address translator.
|
Policies.Builder |
withLoadBalancingPolicy(LoadBalancingPolicy loadBalancingPolicy)
Sets the load balancing policy.
|
Policies.Builder |
withReconnectionPolicy(ReconnectionPolicy reconnectionPolicy)
Sets the reconnection policy.
|
Policies.Builder |
withRetryPolicy(RetryPolicy retryPolicy)
Sets the retry policy.
|
Policies.Builder |
withSpeculativeExecutionPolicy(SpeculativeExecutionPolicy speculativeExecutionPolicy)
Sets the speculative execution policy.
|
Policies.Builder |
withTimestampGenerator(TimestampGenerator timestampGenerator)
Sets the timestamp generator.
|
public Policies.Builder withLoadBalancingPolicy(LoadBalancingPolicy loadBalancingPolicy)
loadBalancingPolicy
- see Policies.getLoadBalancingPolicy()
.public Policies.Builder withReconnectionPolicy(ReconnectionPolicy reconnectionPolicy)
reconnectionPolicy
- see Policies.getReconnectionPolicy()
.public Policies.Builder withRetryPolicy(RetryPolicy retryPolicy)
retryPolicy
- see Policies.getRetryPolicy()
.public Policies.Builder withAddressTranslater(AddressTranslater addressTranslater)
addressTranslater
- see Policies.getAddressTranslater()
.public Policies.Builder withTimestampGenerator(TimestampGenerator timestampGenerator)
timestampGenerator
- see Policies.getTimestampGenerator()
.public Policies.Builder withSpeculativeExecutionPolicy(SpeculativeExecutionPolicy speculativeExecutionPolicy)
speculativeExecutionPolicy
- see Policies.getSpeculativeExecutionPolicy()
.public Policies build()