Class ClusterConfigurationBuilder
- java.lang.Object
-
- org.infinispan.hotrod.configuration.AbstractConfigurationChildBuilder
-
- org.infinispan.hotrod.configuration.ClusterConfigurationBuilder
-
- All Implemented Interfaces:
org.infinispan.commons.configuration.Builder<ClusterConfiguration>,ConfigurationChildBuilder
public class ClusterConfigurationBuilder extends AbstractConfigurationChildBuilder implements org.infinispan.commons.configuration.Builder<ClusterConfiguration>
- Since:
- 14.0
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedClusterConfigurationBuilder(HotRodConfigurationBuilder 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.hotrod.configuration.AbstractConfigurationChildBuilder
addCluster, addContextInitializer, addContextInitializer, addContextInitializers, addJavaSerialAllowList, addServer, addServers, asyncExecutorFactory, balancingStrategy, balancingStrategy, balancingStrategy, batchSize, build, clientIntelligence, connectionPool, connectionTimeout, consistentHashImpl, consistentHashImpl, forceReturnValues, marshaller, marshaller, marshaller, maxRetries, remoteCache, security, socketTimeout, statistics, tcpKeepAlive, tcpNoDelay, transactionTimeout, transportFactory, uri, uri, version, withProperties
-
-
-
-
Constructor Detail
-
ClusterConfigurationBuilder
protected ClusterConfigurationBuilder(HotRodConfigurationBuilder 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>
-
-