Class ThreadsConfigurationBuilder
java.lang.Object
org.infinispan.configuration.global.AbstractGlobalConfigurationBuilder
org.infinispan.configuration.global.ThreadsConfigurationBuilder
- All Implemented Interfaces:
org.infinispan.commons.configuration.Builder<ThreadsConfiguration>, GlobalConfigurationChildBuilder
public class ThreadsConfigurationBuilder
extends AbstractGlobalConfigurationBuilder
implements org.infinispan.commons.configuration.Builder<ThreadsConfiguration>
-
Method Summary
Modifier and TypeMethodDescriptionaddBoundedThreadPool(String name) addCachedThreadPool(String name) addScheduledThreadPool(String name) addThreadFactory(String name) Configuration for the asynchronous operations thread poolorg.infinispan.commons.configuration.attributes.AttributeSetConfiguration for the blocking thread poolcreate()Configuration for the expiration thread poolgetThreadFactory(String threadFactoryName) getThreadPool(String threadFactoryName) Configuration for the listener thread poolConfiguration for the non blocking thread poolConfiguration for the persistence thread poolread(ThreadsConfiguration template, org.infinispan.commons.configuration.Combine combine) Methods inherited from class AbstractGlobalConfigurationBuilder
addModule, build, clearModules, defaultCacheName, getGlobalConfig, globalState, jmx, metrics, module, modules, security, serialization, shutdown, tracing, transportMethods inherited from class 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<ThreadsConfiguration>
-
addThreadFactory
-
addBoundedThreadPool
-
addScheduledThreadPool
-
addCachedThreadPool
-
asyncThreadPool
Description copied from interface:GlobalConfigurationChildBuilderConfiguration for the asynchronous operations thread pool- Specified by:
asyncThreadPoolin interfaceGlobalConfigurationChildBuilder- Overrides:
asyncThreadPoolin classAbstractGlobalConfigurationBuilder
-
expirationThreadPool
Description copied from interface:GlobalConfigurationChildBuilderConfiguration for the expiration thread pool- Specified by:
expirationThreadPoolin interfaceGlobalConfigurationChildBuilder- Overrides:
expirationThreadPoolin classAbstractGlobalConfigurationBuilder
-
listenerThreadPool
Description copied from interface:GlobalConfigurationChildBuilderConfiguration for the listener thread pool- Specified by:
listenerThreadPoolin interfaceGlobalConfigurationChildBuilder- Overrides:
listenerThreadPoolin classAbstractGlobalConfigurationBuilder
-
persistenceThreadPool
Description copied from interface:GlobalConfigurationChildBuilderConfiguration for the persistence thread pool- Specified by:
persistenceThreadPoolin interfaceGlobalConfigurationChildBuilder- Overrides:
persistenceThreadPoolin classAbstractGlobalConfigurationBuilder
-
nonBlockingThreadPool
Description copied from interface:GlobalConfigurationChildBuilderConfiguration for the non blocking thread pool- Specified by:
nonBlockingThreadPoolin interfaceGlobalConfigurationChildBuilder- Overrides:
nonBlockingThreadPoolin classAbstractGlobalConfigurationBuilder
-
blockingThreadPool
Description copied from interface:GlobalConfigurationChildBuilderConfiguration for the blocking thread pool- Specified by:
blockingThreadPoolin interfaceGlobalConfigurationChildBuilder- Overrides:
blockingThreadPoolin classAbstractGlobalConfigurationBuilder
-
read
public ThreadsConfigurationBuilder read(ThreadsConfiguration template, org.infinispan.commons.configuration.Combine combine) - Specified by:
readin interfaceorg.infinispan.commons.configuration.Builder<ThreadsConfiguration>
-
create
- Specified by:
createin interfaceorg.infinispan.commons.configuration.Builder<ThreadsConfiguration>
-
nodeName
-
getThreadFactory
-
getThreadPool
-