Class ExecutorFactoryConfigurationBuilder
java.lang.Object
org.infinispan.hotrod.configuration.AbstractConfigurationChildBuilder
org.infinispan.hotrod.configuration.ExecutorFactoryConfigurationBuilder
- All Implemented Interfaces:
org.infinispan.commons.configuration.Builder<ExecutorFactoryConfiguration>,ConfigurationChildBuilder
public class ExecutorFactoryConfigurationBuilder
extends AbstractConfigurationChildBuilder
implements org.infinispan.commons.configuration.Builder<ExecutorFactoryConfiguration>
Configures executor factory.
- Since:
- 14.0
-
Method Summary
Modifier and TypeMethodDescriptionaddExecutorProperty(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 executorfactoryClass(Class<? extends org.infinispan.commons.executors.ExecutorFactory> factoryClass) Specify factory class for executorfactoryClass(String factoryClass) read(ExecutorFactoryConfiguration template, org.infinispan.commons.configuration.Combine combine) toString()withExecutorProperties(Properties props) Set key/value properties to this executor factory configurationMethods inherited from class org.infinispan.hotrod.configuration.AbstractConfigurationChildBuilder
addCluster, addContextInitializer, addContextInitializer, addContextInitializers, addJavaSerialAllowList, addServer, addServers, asyncExecutorFactory, balancingStrategy, balancingStrategy, balancingStrategy, batchSize, build, clientIntelligence, connectionPool, connectionTimeout, consistentHashImpl, consistentHashImpl, dnsResolverMaxTTL, dnsResolverMinTTL, dnsResolverNegativeTTL, forceReturnValues, marshaller, marshaller, marshaller, maxRetries, remoteCache, security, socketTimeout, statistics, tcpKeepAlive, tcpNoDelay, transactionTimeout, transportFactory, uri, uri, version, withPropertiesMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, 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<ExecutorFactoryConfiguration>
-
factoryClass
public ExecutorFactoryConfigurationBuilder factoryClass(Class<? extends org.infinispan.commons.executors.ExecutorFactory> factoryClass) Specify factory class for executor- Parameters:
factoryClass- clazz- Returns:
- this ExecutorFactoryConfig
-
factoryClass
-
factory
public ExecutorFactoryConfigurationBuilder factory(org.infinispan.commons.executors.ExecutorFactory factory) Specify factory class for executor- Parameters:
factory- clazz- Returns:
- this ExecutorFactoryConfig
-
addExecutorProperty
Add key/value property pair to this executor factory configuration- Parameters:
key- property keyvalue- property value- Returns:
- previous value if exists, null otherwise
-
withExecutorProperties
Set key/value properties to this executor factory configuration- Parameters:
props- Properties- Returns:
- this ExecutorFactoryConfig
-
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
-