public class ExecutorFactoryConfigurationBuilder extends AbstractConfigurationChildBuilder
Modifier and Type | Field and Description |
---|---|
private ConfigurationBuilder |
builder |
private ExecutorFactory |
factory |
private java.lang.Class<? extends ExecutorFactory> |
factoryClass |
private java.util.Properties |
properties |
Constructor and Description |
---|
ExecutorFactoryConfigurationBuilder(ConfigurationBuilder builder) |
Modifier and Type | Method and Description |
---|---|
ExecutorFactoryConfigurationBuilder |
addExecutorProperty(java.lang.String key,
java.lang.String value)
Add key/value property pair to this executor factory configuration
|
ExecutorFactoryConfiguration |
create() |
ExecutorFactoryConfigurationBuilder |
factory(ExecutorFactory factory)
Specify factory class for executor
|
ExecutorFactoryConfigurationBuilder |
factoryClass(java.lang.Class<? extends ExecutorFactory> factoryClass)
Specify factory class for executor
|
ExecutorFactoryConfigurationBuilder |
factoryClass(java.lang.String factoryClass) |
ExecutorFactoryConfigurationBuilder |
read(ExecutorFactoryConfiguration template) |
java.lang.String |
toString() |
void |
validate() |
ExecutorFactoryConfigurationBuilder |
withExecutorProperties(java.util.Properties props)
Set key/value properties to this executor factory configuration
|
addServer, addServers, asyncExecutorFactory, balancingStrategy, balancingStrategy, build, classLoader, connectionPool, connectionTimeout, consistentHashImpl, consistentHashImpl, forceReturnValues, keySizeEstimate, marshaller, marshaller, marshaller, pingOnStartup, protocolVersion, socketTimeout, ssl, tcpNoDelay, transportFactory, transportFactory, valueSizeEstimate, withProperties
private java.lang.Class<? extends ExecutorFactory> factoryClass
private ExecutorFactory factory
private java.util.Properties properties
private final ConfigurationBuilder builder
ExecutorFactoryConfigurationBuilder(ConfigurationBuilder builder)
public ExecutorFactoryConfigurationBuilder factoryClass(java.lang.Class<? extends ExecutorFactory> factoryClass)
factory
- clazzpublic ExecutorFactoryConfigurationBuilder factoryClass(java.lang.String factoryClass)
public ExecutorFactoryConfigurationBuilder factory(ExecutorFactory factory)
factory
- clazzpublic ExecutorFactoryConfigurationBuilder addExecutorProperty(java.lang.String key, java.lang.String value)
key
- property keyvalue
- property valuepublic ExecutorFactoryConfigurationBuilder withExecutorProperties(java.util.Properties props)
props
- Propertiespublic void validate()
public ExecutorFactoryConfiguration create()
public ExecutorFactoryConfigurationBuilder read(ExecutorFactoryConfiguration template)
public java.lang.String toString()
toString
in class java.lang.Object