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 protected
ClusterConfigurationBuilder(ConfigurationBuilder builder, String clusterName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ClusterConfigurationBuilder
addClusterNode(String host, int port)
ClusterConfiguration
create()
String
getClusterName()
org.infinispan.commons.configuration.Builder<?>
read(ClusterConfiguration template)
void
validate()
-
Methods inherited from class org.infinispan.client.hotrod.configuration.AbstractConfigurationChildBuilder
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, tcpKeepAlive, tcpNoDelay, transaction, transportFactory, transportFactory, 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)
-
validate
public void validate()
- Specified by:
validate
in interfaceorg.infinispan.commons.configuration.Builder<ClusterConfiguration>
-
create
public ClusterConfiguration create()
- Specified by:
create
in interfaceorg.infinispan.commons.configuration.Builder<ClusterConfiguration>
-
read
public org.infinispan.commons.configuration.Builder<?> read(ClusterConfiguration template)
- Specified by:
read
in interfaceorg.infinispan.commons.configuration.Builder<ClusterConfiguration>
-
-