Class StatisticsConfigurationBuilder
java.lang.Object
org.infinispan.hotrod.configuration.AbstractConfigurationChildBuilder
org.infinispan.hotrod.configuration.StatisticsConfigurationBuilder
- All Implemented Interfaces:
org.infinispan.commons.configuration.Builder<StatisticsConfiguration>,ConfigurationChildBuilder
public class StatisticsConfigurationBuilder
extends AbstractConfigurationChildBuilder
implements org.infinispan.commons.configuration.Builder<StatisticsConfiguration>
Configures client-side statistics
- Since:
- 14.0
-
Method Summary
Modifier and TypeMethodDescriptionorg.infinispan.commons.configuration.attributes.AttributeSetcreate()disable()Disables client-side statistics collectionenable()Enables client-side statistics collectionenabled(boolean enabled) Enables or disables client-side statistics collectionDisables exposure of client-side statistics over JMXSets the JMX domain name with which MBeans are exposed.Enables exposure of client-side statistics over JMXjmxEnabled(boolean enabled) Enables or disables exposure of client-side statistics over JMXSets the name of the MBean.mBeanServerLookup(org.infinispan.commons.jmx.MBeanServerLookup mBeanServerLookupInstance) Sets the instance of theMBeanServerLookupclass to be used to bound JMX MBeans to.org.infinispan.commons.configuration.Builder<?> read(StatisticsConfiguration template, org.infinispan.commons.configuration.Combine combine) withProperties(Properties properties) Configures this builder using the specified properties.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, dnsResolverMaxTTL, dnsResolverMinTTL, dnsResolverNegativeTTL, forceReturnValues, marshaller, marshaller, marshaller, maxRetries, remoteCache, security, socketTimeout, statistics, tcpKeepAlive, tcpNoDelay, transactionTimeout, transportFactory, uri, uri, versionMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.infinispan.commons.configuration.Builder
read, reset, validate
-
Method Details
-
attributes
public org.infinispan.commons.configuration.attributes.AttributeSet attributes()- Specified by:
attributesin interfaceorg.infinispan.commons.configuration.Builder<StatisticsConfiguration>
-
enabled
Enables or disables client-side statistics collection- Parameters:
enabled- whether to enable client-side statistics
-
enable
Enables client-side statistics collection -
disable
Disables client-side statistics collection -
jmxEnabled
Enables or disables exposure of client-side statistics over JMX -
jmxEnable
Enables exposure of client-side statistics over JMX -
jmxDisable
Disables exposure of client-side statistics over JMX -
jmxDomain
Sets the JMX domain name with which MBeans are exposed. Defaults to "org.infinispan" (StatisticsConfiguration.JMX_DOMAIN)- Parameters:
jmxDomain- the JMX domain name
-
jmxName
Sets the name of the MBean. Defaults to "Default" (StatisticsConfiguration.JMX_NAME)- Parameters:
jmxName-
-
mBeanServerLookup
public StatisticsConfigurationBuilder mBeanServerLookup(org.infinispan.commons.jmx.MBeanServerLookup mBeanServerLookupInstance) Sets the instance of theMBeanServerLookupclass to be used to bound JMX MBeans to.- Parameters:
mBeanServerLookupInstance- An instance ofMBeanServerLookup
-
create
- Specified by:
createin interfaceorg.infinispan.commons.configuration.Builder<StatisticsConfiguration>
-
read
public org.infinispan.commons.configuration.Builder<?> read(StatisticsConfiguration template, org.infinispan.commons.configuration.Combine combine) - Specified by:
readin interfaceorg.infinispan.commons.configuration.Builder<StatisticsConfiguration>
-
withProperties
Description copied from interface:ConfigurationChildBuilderConfigures this builder using the specified properties. SeeHotRodConfigurationBuilderfor a list.- Specified by:
withPropertiesin interfaceConfigurationChildBuilder- Overrides:
withPropertiesin classAbstractConfigurationChildBuilder
-