public class ClusterConfigurationBuilder extends AbstractConfigurationChildBuilder implements Builder<ClusterConfiguration>
| Modifier | Constructor and Description |
|---|---|
protected |
ClusterConfigurationBuilder(ConfigurationBuilder builder,
java.lang.String clusterName) |
| Modifier and Type | Method and Description |
|---|---|
ClusterConfigurationBuilder |
addClusterNode(java.lang.String host,
int port) |
ClusterConfigurationBuilder |
addClusterNodes(java.lang.String serverList) |
ClusterConfiguration |
create()
Create the configuration bean
|
java.lang.String |
getClusterName() |
Builder<?> |
read(ClusterConfiguration template)
Reads the configuration from an already created configuration bean into this builder.
|
void |
validate()
Validate the data in this builder before building the configuration bean
|
addCluster, addJavaSerialWhiteList, addServer, addServers, asyncExecutorFactory, balancingStrategy, balancingStrategy, balancingStrategy, balancingStrategy, batchSize, build, classLoader, clientIntelligence, connectionPool, connectionTimeout, consistentHashImpl, consistentHashImpl, forceReturnValues, keySizeEstimate, marshaller, marshaller, marshaller, maxRetries, protocolVersion, security, socketTimeout, statistics, tcpKeepAlive, tcpNoDelay, transaction, transportFactory, transportFactory, valueSizeEstimate, version, withPropertiesprotected ClusterConfigurationBuilder(ConfigurationBuilder builder, java.lang.String clusterName)
public java.lang.String getClusterName()
public ClusterConfigurationBuilder addClusterNode(java.lang.String host, int port)
public ClusterConfigurationBuilder addClusterNodes(java.lang.String serverList)
public void validate()
Buildervalidate in interface Builder<ClusterConfiguration>public ClusterConfiguration create()
Buildercreate in interface Builder<ClusterConfiguration>public Builder<?> read(ClusterConfiguration template)
Builderread in interface Builder<ClusterConfiguration>template - the configuration from which to "clone" this config if needed.