public class NearCacheConfigurationBuilder extends AbstractConfigurationChildBuilder implements Builder<NearCacheConfiguration>
| Modifier | Constructor and Description |
|---|---|
protected |
NearCacheConfigurationBuilder(ConfigurationBuilder builder) |
| Modifier and Type | Method and Description |
|---|---|
NearCacheConfigurationBuilder |
cacheNamePattern(Pattern pattern)
Specifies a cache name pattern that matches all cache names for which near caching should be enabled.
|
NearCacheConfigurationBuilder |
cacheNamePattern(String pattern)
Specifies a cache name pattern (in the form of a regular expression) that matches all cache names for which
near caching should be enabled.
|
NearCacheConfiguration |
create()
Create the configuration bean
|
NearCacheConfigurationBuilder |
maxEntries(int maxEntries)
Specifies the maximum number of entries that will be held in the near cache.
|
NearCacheConfigurationBuilder |
mode(NearCacheMode mode)
Specifies the near caching mode.
|
Builder<?> |
read(NearCacheConfiguration 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
|
addCluster, addJavaSerialWhiteList, addServer, addServers, asyncExecutorFactory, balancingStrategy, balancingStrategy, balancingStrategy, batchSize, build, classLoader, clientIntelligence, connectionPool, connectionTimeout, consistentHashImpl, consistentHashImpl, forceReturnValues, keySizeEstimate, marshaller, marshaller, marshaller, maxRetries, protocolVersion, security, socketTimeout, tcpKeepAlive, tcpNoDelay, transportFactory, transportFactory, valueSizeEstimate, version, withPropertiesprotected NearCacheConfigurationBuilder(ConfigurationBuilder builder)
public NearCacheConfigurationBuilder maxEntries(int maxEntries)
maxEntries - maximum entries in the near cache.public NearCacheConfigurationBuilder mode(NearCacheMode mode)
NearCacheMode for details on the available modes.mode - one of NearCacheModepublic NearCacheConfigurationBuilder cacheNamePattern(String pattern)
Pattern syntax for details on the format.pattern - a regular expression.public NearCacheConfigurationBuilder cacheNamePattern(Pattern pattern)
pattern - a Patternpublic void validate()
Buildervalidate in interface Builder<NearCacheConfiguration>public NearCacheConfiguration create()
Buildercreate in interface Builder<NearCacheConfiguration>public Builder<?> read(NearCacheConfiguration template)
Builderread in interface Builder<NearCacheConfiguration>template - the configuration from which to "clone" this config if needed.Copyright © 2018 JBoss, a division of Red Hat. All rights reserved.