Class CacheContainerConfigurationBuilder
- java.lang.Object
-
- org.infinispan.configuration.global.CacheContainerConfigurationBuilder
-
- All Implemented Interfaces:
Builder<org.infinispan.configuration.global.CacheContainerConfiguration>
,GlobalConfigurationChildBuilder
public class CacheContainerConfigurationBuilder extends java.lang.Object implements Builder<org.infinispan.configuration.global.CacheContainerConfiguration>
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description CacheContainerConfigurationBuilder
asyncExecutor(java.lang.String name)
ThreadPoolConfigurationBuilder
asyncThreadPool()
Configuration for the asynchronous operations thread poolGlobalConfiguration
build()
Builds aGlobalConfiguration
object using the settings applied to this builderCacheContainerConfigurationBuilder
clusteredDefault()
org.infinispan.configuration.global.CacheContainerConfiguration
create()
Create the configuration beanCacheContainerConfigurationBuilder
defaultCache(java.lang.String defaultCacheName)
java.lang.String
defaultCacheName()
GlobalConfigurationBuilder
defaultCacheName(java.lang.String defaultCacheName)
Sets the name of the cache that acts as the default cache and is returned byCacheContainer.getCache()
.static GlobalConfigurationBuilder
defaultClusteredBuilder()
ThreadPoolConfigurationBuilder
expirationThreadPool()
Configuration for the expiration thread poolprotected GlobalConfigurationBuilder
getGlobalConfig()
GlobalJmxStatisticsConfigurationBuilder
globalJmxStatistics()
Global JMX configurationGlobalStateConfigurationBuilder
globalState()
Global state configurationThreadPoolConfigurationBuilder
listenerThreadPool()
Configuration for the listener thread pooljava.util.List<Builder<?>>
modules()
Global modules configurationjava.lang.String
name()
CacheContainerConfigurationBuilder
name(java.lang.String cacheManagerName)
CacheContainerConfigurationBuilder
nonClusteredDefault()
CacheContainerConfigurationBuilder
persistenceExecutor(java.lang.String name)
ThreadPoolConfigurationBuilder
persistenceThreadPool()
Configuration for the persistence thread poolBuilder<?>
read(org.infinispan.configuration.global.CacheContainerConfiguration template)
Reads the configuration from an already created configuration bean into this builder.GlobalSecurityConfigurationBuilder
security()
Security-related configurationSerializationConfigurationBuilder
serialization()
Global serialization (i.e.ShutdownConfigurationBuilder
shutdown()
Shutdown configurationSiteConfigurationBuilder
site()
Cross-site replication configurationCacheContainerConfigurationBuilder
stateTransferExecutor(java.lang.String name)
ThreadPoolConfigurationBuilder
stateTransferThreadPool()
Configuration for the state-transfer thread poolboolean
statistics()
CacheContainerConfigurationBuilder
statistics(java.lang.Boolean statistics)
ThreadsConfigurationBuilder
threads()
TransportConfigurationBuilder
transport()
Transport-related (i.e.void
validate()
Validate the data in this builder before building the configuration bean
-
-
-
Method Detail
-
clusteredDefault
public CacheContainerConfigurationBuilder clusteredDefault()
-
nonClusteredDefault
public CacheContainerConfigurationBuilder nonClusteredDefault()
-
defaultClusteredBuilder
public static GlobalConfigurationBuilder defaultClusteredBuilder()
-
defaultCacheName
public java.lang.String defaultCacheName()
-
globalJmxStatistics
public GlobalJmxStatisticsConfigurationBuilder globalJmxStatistics()
Description copied from interface:GlobalConfigurationChildBuilder
Global JMX configuration- Specified by:
globalJmxStatistics
in interfaceGlobalConfigurationChildBuilder
-
globalState
public GlobalStateConfigurationBuilder globalState()
Description copied from interface:GlobalConfigurationChildBuilder
Global state configuration- Specified by:
globalState
in interfaceGlobalConfigurationChildBuilder
-
transport
public TransportConfigurationBuilder transport()
Description copied from interface:GlobalConfigurationChildBuilder
Transport-related (i.e. clustering) configuration- Specified by:
transport
in interfaceGlobalConfigurationChildBuilder
-
threads
public ThreadsConfigurationBuilder threads()
-
asyncThreadPool
public ThreadPoolConfigurationBuilder asyncThreadPool()
Description copied from interface:GlobalConfigurationChildBuilder
Configuration for the asynchronous operations thread pool- Specified by:
asyncThreadPool
in interfaceGlobalConfigurationChildBuilder
-
expirationThreadPool
public ThreadPoolConfigurationBuilder expirationThreadPool()
Description copied from interface:GlobalConfigurationChildBuilder
Configuration for the expiration thread pool- Specified by:
expirationThreadPool
in interfaceGlobalConfigurationChildBuilder
-
persistenceThreadPool
public ThreadPoolConfigurationBuilder persistenceThreadPool()
Description copied from interface:GlobalConfigurationChildBuilder
Configuration for the persistence thread pool- Specified by:
persistenceThreadPool
in interfaceGlobalConfigurationChildBuilder
-
stateTransferThreadPool
public ThreadPoolConfigurationBuilder stateTransferThreadPool()
Description copied from interface:GlobalConfigurationChildBuilder
Configuration for the state-transfer thread pool- Specified by:
stateTransferThreadPool
in interfaceGlobalConfigurationChildBuilder
-
listenerThreadPool
public ThreadPoolConfigurationBuilder listenerThreadPool()
Description copied from interface:GlobalConfigurationChildBuilder
Configuration for the listener thread pool- Specified by:
listenerThreadPool
in interfaceGlobalConfigurationChildBuilder
-
security
public GlobalSecurityConfigurationBuilder security()
Description copied from interface:GlobalConfigurationChildBuilder
Security-related configuration- Specified by:
security
in interfaceGlobalConfigurationChildBuilder
-
serialization
public SerializationConfigurationBuilder serialization()
Description copied from interface:GlobalConfigurationChildBuilder
Global serialization (i.e. marshalling) configuration- Specified by:
serialization
in interfaceGlobalConfigurationChildBuilder
-
shutdown
public ShutdownConfigurationBuilder shutdown()
Description copied from interface:GlobalConfigurationChildBuilder
Shutdown configuration- Specified by:
shutdown
in interfaceGlobalConfigurationChildBuilder
-
defaultCache
public CacheContainerConfigurationBuilder defaultCache(java.lang.String defaultCacheName)
-
name
public CacheContainerConfigurationBuilder name(java.lang.String cacheManagerName)
-
name
public java.lang.String name()
-
statistics
public CacheContainerConfigurationBuilder statistics(java.lang.Boolean statistics)
-
statistics
public boolean statistics()
-
asyncExecutor
public CacheContainerConfigurationBuilder asyncExecutor(java.lang.String name)
-
persistenceExecutor
public CacheContainerConfigurationBuilder persistenceExecutor(java.lang.String name)
-
stateTransferExecutor
public CacheContainerConfigurationBuilder stateTransferExecutor(java.lang.String name)
-
validate
public void validate()
Description copied from interface:Builder
Validate the data in this builder before building the configuration bean
-
create
public org.infinispan.configuration.global.CacheContainerConfiguration create()
Description copied from interface:Builder
Create the configuration bean
-
read
public Builder<?> read(org.infinispan.configuration.global.CacheContainerConfiguration template)
Description copied from interface:Builder
Reads the configuration from an already created configuration bean into this builder. Returns an appropriate builder to allow fluent configuration
-
getGlobalConfig
protected GlobalConfigurationBuilder getGlobalConfig()
-
site
public SiteConfigurationBuilder site()
Description copied from interface:GlobalConfigurationChildBuilder
Cross-site replication configuration- Specified by:
site
in interfaceGlobalConfigurationChildBuilder
-
modules
public java.util.List<Builder<?>> modules()
Description copied from interface:GlobalConfigurationChildBuilder
Global modules configuration- Specified by:
modules
in interfaceGlobalConfigurationChildBuilder
-
defaultCacheName
public GlobalConfigurationBuilder defaultCacheName(java.lang.String defaultCacheName)
Description copied from interface:GlobalConfigurationChildBuilder
Sets the name of the cache that acts as the default cache and is returned byCacheContainer.getCache()
. Not- Specified by:
defaultCacheName
in interfaceGlobalConfigurationChildBuilder
-
build
public GlobalConfiguration build()
Description copied from interface:GlobalConfigurationChildBuilder
Builds aGlobalConfiguration
object using the settings applied to this builder- Specified by:
build
in interfaceGlobalConfigurationChildBuilder
-
-