public class StatisticsConfigurationBuilder extends AbstractConfigurationChildBuilder implements Builder<StatisticsConfiguration>
| Modifier and Type | Method and Description |
|---|---|
StatisticsConfiguration |
create()
Create the configuration bean
|
StatisticsConfigurationBuilder |
disable()
Disables client-side statistics collection
|
StatisticsConfigurationBuilder |
enable()
Enables client-side statistics collection
|
StatisticsConfigurationBuilder |
enabled(boolean enabled)
Enables or disables client-side statistics collection
|
StatisticsConfigurationBuilder |
jmxDisable()
Disables exposure of client-side statistics over JMX
|
StatisticsConfigurationBuilder |
jmxDomain(String jmxDomain)
Sets the JMX domain name with which MBeans are exposed.
|
StatisticsConfigurationBuilder |
jmxEnable()
Enables exposure of client-side statistics over JMX
|
StatisticsConfigurationBuilder |
jmxEnabled(boolean enabled)
Enables or disables exposure of client-side statistics over JMX
|
StatisticsConfigurationBuilder |
jmxName(String jmxName)
Sets the name of the MBean.
|
StatisticsConfigurationBuilder |
mBeanServerLookup(MBeanServerLookup mBeanServerLookupInstance)
Sets the instance of the
MBeanServerLookup class to be used to bound JMX MBeans
to. |
Builder<?> |
read(StatisticsConfiguration template)
Reads the configuration from an already created configuration bean into this builder.
|
void |
validate()
Validate the data in this builder before building the configuration bean
|
ConfigurationBuilder |
withProperties(Properties properties)
Configures this builder using the specified properties.
|
addCluster, addContextInitializer, addContextInitializer, addContextInitializers, addJavaSerialWhiteList, addServer, addServers, asyncExecutorFactory, balancingStrategy, 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, uri, uri, valueSizeEstimate, versionpublic StatisticsConfigurationBuilder enabled(boolean enabled)
enabled - whether to enable client-side statisticspublic StatisticsConfigurationBuilder enable()
public StatisticsConfigurationBuilder disable()
public StatisticsConfigurationBuilder jmxEnabled(boolean enabled)
public StatisticsConfigurationBuilder jmxEnable()
public StatisticsConfigurationBuilder jmxDisable()
public StatisticsConfigurationBuilder jmxDomain(String jmxDomain)
StatisticsConfiguration.JMX_DOMAIN)jmxDomain - the JMX domain namepublic StatisticsConfigurationBuilder jmxName(String jmxName)
StatisticsConfiguration.JMX_NAME)jmxName - public StatisticsConfigurationBuilder mBeanServerLookup(MBeanServerLookup mBeanServerLookupInstance)
MBeanServerLookup class to be used to bound JMX MBeans
to.mBeanServerLookupInstance - An instance of MBeanServerLookuppublic void validate()
Buildervalidate in interface Builder<StatisticsConfiguration>public StatisticsConfiguration create()
Buildercreate in interface Builder<StatisticsConfiguration>public Builder<?> read(StatisticsConfiguration template)
Builderread in interface Builder<StatisticsConfiguration>template - the configuration from which to "clone" this config if needed.public ConfigurationBuilder withProperties(Properties properties)
ConfigurationChildBuilderConfigurationBuilder for a list.withProperties in interface ConfigurationChildBuilderwithProperties in class AbstractConfigurationChildBuilderCopyright © 2022 JBoss by Red Hat. All rights reserved.