public static class ClusterClientOptions.Builder extends ClientOptions.Builder
ClusterClientOptions
.Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
ClusterClientOptions |
build()
Create a new instance of
ClusterClientOptions |
ClusterClientOptions.Builder |
closeStaleConnections(boolean closeStaleConnections)
Flag, whether to close stale connections when refreshing the cluster topology.
|
ClusterClientOptions.Builder |
refreshClusterView(boolean refreshClusterView)
Enable regular cluster topology updates.
|
ClusterClientOptions.Builder |
refreshPeriod(long refreshPeriod,
TimeUnit refreshPeriodUnit)
Set the refresh period.
|
ClusterClientOptions.Builder |
validateClusterNodeMembership(boolean validateClusterNodeMembership)
Validate the cluster node membership before allowing connections to a cluster node.
|
autoReconnect, cancelCommandsOnReconnectFailure, pingBeforeActivateConnection, suspendReconnectOnProtocolFailure
public ClusterClientOptions.Builder refreshClusterView(boolean refreshClusterView)
refreshPeriod
/refreshPeriodUnit
. Defaults to false.refreshClusterView
- true enable regular cluster topology updates or false to disable
auto-updatingthis
public ClusterClientOptions.Builder refreshPeriod(long refreshPeriod, TimeUnit refreshPeriodUnit)
refreshPeriod
- period for triggering topology updatesrefreshPeriodUnit
- unit for refreshPeriod
this
public ClusterClientOptions.Builder closeStaleConnections(boolean closeStaleConnections)
ClusterClientOptions.isRefreshClusterView()
is true.closeStaleConnections
- true if stale connections are cleaned up after cluster topology updatesthis
public ClusterClientOptions.Builder validateClusterNodeMembership(boolean validateClusterNodeMembership)
validateClusterNodeMembership
- true if validation is enabled.this
public ClusterClientOptions build()
ClusterClientOptions
build
in class ClientOptions.Builder
ClusterClientOptions
Copyright © 2015. All rights reserved.