Class ExecutorFactoryConfigurationBuilder
java.lang.Object
org.infinispan.configuration.global.AbstractGlobalConfigurationBuilder
org.infinispan.configuration.global.ExecutorFactoryConfigurationBuilder
- All Implemented Interfaces:
org.infinispan.commons.configuration.Builder<ExecutorFactoryConfiguration>, GlobalConfigurationChildBuilder
public class ExecutorFactoryConfigurationBuilder
extends AbstractGlobalConfigurationBuilder
implements org.infinispan.commons.configuration.Builder<ExecutorFactoryConfiguration>
Configures executor factory.
-
Method Summary
Modifier and TypeMethodDescriptionaddProperty(String key, String value) Add key/value property pair to this executor factory configurationorg.infinispan.commons.configuration.attributes.AttributeSetcreate()factory(org.infinispan.commons.executors.ExecutorFactory factory) Specify factory class for executor NOTE: Currently Infinispan will not use the object instance, but instead instantiate a new instance of the class.read(ExecutorFactoryConfiguration template, org.infinispan.commons.configuration.Combine combine) toString()voidvalidate()withProperties(Properties props) Set key/value properties to this executor factory configurationMethods inherited from class AbstractGlobalConfigurationBuilder
addModule, asyncThreadPool, blockingThreadPool, build, clearModules, defaultCacheName, expirationThreadPool, getGlobalConfig, globalState, jmx, listenerThreadPool, metrics, module, modules, nonBlockingThreadPool, persistenceThreadPool, security, serialization, shutdown, tracing, transportMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.infinispan.commons.configuration.Builder
read, reset
-
Method Details
-
attributes
public org.infinispan.commons.configuration.attributes.AttributeSet attributes()- Specified by:
attributesin interfaceorg.infinispan.commons.configuration.Builder<ExecutorFactoryConfiguration>
-
factory
public ExecutorFactoryConfigurationBuilder factory(org.infinispan.commons.executors.ExecutorFactory factory) Specify factory class for executor NOTE: Currently Infinispan will not use the object instance, but instead instantiate a new instance of the class. Therefore, do not expect any state to survive, and provide a no-args constructor to any instance. This will be resolved in Infinispan 5.2.0- Parameters:
factory- clazz- Returns:
- this ExecutorFactoryConfig
-
addProperty
Add key/value property pair to this executor factory configuration- Parameters:
key- property keyvalue- property value- Returns:
- this ExecutorFactoryConfig
-
withProperties
Set key/value properties to this executor factory configuration- Parameters:
props- Properties- Returns:
- this ExecutorFactoryConfig
-
validate
public void validate()- Specified by:
validatein interfaceorg.infinispan.commons.configuration.Builder<ExecutorFactoryConfiguration>
-
create
- Specified by:
createin interfaceorg.infinispan.commons.configuration.Builder<ExecutorFactoryConfiguration>
-
read
public ExecutorFactoryConfigurationBuilder read(ExecutorFactoryConfiguration template, org.infinispan.commons.configuration.Combine combine) - Specified by:
readin interfaceorg.infinispan.commons.configuration.Builder<ExecutorFactoryConfiguration>
-
toString
-