Class ClusterConfigurationBuilder
- java.lang.Object
-
- org.infinispan.client.hotrod.configuration.AbstractConfigurationChildBuilder
-
- org.infinispan.client.hotrod.configuration.ClusterConfigurationBuilder
-
- All Implemented Interfaces:
ConfigurationChildBuilder,org.infinispan.commons.configuration.Builder<ClusterConfiguration>
public class ClusterConfigurationBuilder extends AbstractConfigurationChildBuilder implements org.infinispan.commons.configuration.Builder<ClusterConfiguration>
- Since:
- 8.1
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedClusterConfigurationBuilder(ConfigurationBuilder builder, String clusterName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ClusterConfigurationBuilderaddClusterNode(String host, int port)ClusterConfigurationBuilderaddClusterNodes(String serverList)ClusterConfigurationBuilderclusterClientIntelligence(ClientIntelligence intelligence)ClusterConfigurationcreate()StringgetClusterName()org.infinispan.commons.configuration.Builder<?>read(ClusterConfiguration template)voidvalidate()-
Methods inherited from class org.infinispan.client.hotrod.configuration.AbstractConfigurationChildBuilder
addCluster, addContextInitializer, addContextInitializer, addContextInitializers, addJavaSerialAllowList, addJavaSerialWhiteList, addServer, addServers, asyncExecutorFactory, balancingStrategy, balancingStrategy, balancingStrategy, batchSize, build, classLoader, clientIntelligence, connectionPool, connectionTimeout, consistentHashImpl, consistentHashImpl, forceReturnValues, keySizeEstimate, marshaller, marshaller, marshaller, maxRetries, protocolVersion, remoteCache, security, socketTimeout, statistics, tcpKeepAlive, tcpNoDelay, transaction, transactionTimeout, transportFactory, uri, uri, valueSizeEstimate, version, withProperties
-
-
-
-
Constructor Detail
-
ClusterConfigurationBuilder
protected ClusterConfigurationBuilder(ConfigurationBuilder builder, String clusterName)
-
-
Method Detail
-
getClusterName
public String getClusterName()
-
addClusterNode
public ClusterConfigurationBuilder addClusterNode(String host, int port)
-
addClusterNodes
public ClusterConfigurationBuilder addClusterNodes(String serverList)
-
clusterClientIntelligence
public ClusterConfigurationBuilder clusterClientIntelligence(ClientIntelligence intelligence)
-
validate
public void validate()
- Specified by:
validatein interfaceorg.infinispan.commons.configuration.Builder<ClusterConfiguration>
-
create
public ClusterConfiguration create()
- Specified by:
createin interfaceorg.infinispan.commons.configuration.Builder<ClusterConfiguration>
-
read
public org.infinispan.commons.configuration.Builder<?> read(ClusterConfiguration template)
- Specified by:
readin interfaceorg.infinispan.commons.configuration.Builder<ClusterConfiguration>
-
-