Class StatisticsConfigurationBuilder
- java.lang.Object
-
- org.infinispan.client.hotrod.configuration.AbstractConfigurationChildBuilder
-
- org.infinispan.client.hotrod.configuration.StatisticsConfigurationBuilder
-
- All Implemented Interfaces:
ConfigurationChildBuilder,Builder<StatisticsConfiguration>
public class StatisticsConfigurationBuilder extends AbstractConfigurationChildBuilder implements Builder<StatisticsConfiguration>
Configures client-side statistics- Since:
- 9.4
- Author:
- Tristan Tarrant
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StatisticsConfigurationcreate()Create the configuration beanStatisticsConfigurationBuilderdisable()StatisticsConfigurationBuilderenable()StatisticsConfigurationBuilderenabled(boolean enabled)StatisticsConfigurationBuilderjmxDisable()StatisticsConfigurationBuilderjmxDomain(java.lang.String jmxDomain)StatisticsConfigurationBuilderjmxEnable()StatisticsConfigurationBuilderjmxEnabled(boolean enabled)StatisticsConfigurationBuilderjmxName(java.lang.String jmxName)StatisticsConfigurationBuildermBeanServerLookup(MBeanServerLookup mBeanServerLookupInstance)Sets the instance of theMBeanServerLookupclass to be used to bound JMX MBeans to.Builder<?>read(StatisticsConfiguration template)Reads the configuration from an already created configuration bean into this builder.voidvalidate()Validate the data in this builder before building the configuration beanConfigurationBuilderwithProperties(java.util.Properties properties)Configures this builder using the specified properties.-
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, statistics, tcpKeepAlive, tcpNoDelay, transaction, transportFactory, transportFactory, valueSizeEstimate, version
-
-
-
-
Method Detail
-
enabled
public StatisticsConfigurationBuilder enabled(boolean enabled)
-
enable
public StatisticsConfigurationBuilder enable()
-
disable
public StatisticsConfigurationBuilder disable()
-
jmxEnabled
public StatisticsConfigurationBuilder jmxEnabled(boolean enabled)
-
jmxEnable
public StatisticsConfigurationBuilder jmxEnable()
-
jmxDisable
public StatisticsConfigurationBuilder jmxDisable()
-
jmxDomain
public StatisticsConfigurationBuilder jmxDomain(java.lang.String jmxDomain)
-
jmxName
public StatisticsConfigurationBuilder jmxName(java.lang.String jmxName)
-
mBeanServerLookup
public StatisticsConfigurationBuilder mBeanServerLookup(MBeanServerLookup mBeanServerLookupInstance)
Sets the instance of theMBeanServerLookupclass to be used to bound JMX MBeans to.- Parameters:
mBeanServerLookupInstance- An instance ofMBeanServerLookup
-
validate
public void validate()
Description copied from interface:BuilderValidate the data in this builder before building the configuration bean- Specified by:
validatein interfaceBuilder<StatisticsConfiguration>
-
create
public StatisticsConfiguration create()
Description copied from interface:BuilderCreate the configuration bean- Specified by:
createin interfaceBuilder<StatisticsConfiguration>- Returns:
-
read
public Builder<?> read(StatisticsConfiguration template)
Description copied from interface:BuilderReads the configuration from an already created configuration bean into this builder. Returns an appropriate builder to allow fluent configuration- Specified by:
readin interfaceBuilder<StatisticsConfiguration>- Parameters:
template- the configuration from which to "clone" this config if needed.
-
withProperties
public ConfigurationBuilder withProperties(java.util.Properties properties)
Description copied from interface:ConfigurationChildBuilderConfigures this builder using the specified properties. SeeConfigurationBuilderfor a list.- Specified by:
withPropertiesin interfaceConfigurationChildBuilder- Overrides:
withPropertiesin classAbstractConfigurationChildBuilder
-
-