public interface ConfigurationChildBuilder
| Modifier and Type | Method and Description |
|---|---|
ServerConfigurationBuilder |
addServer()
Adds a new remote server
|
ConfigurationBuilder |
addServers(String servers)
Adds a list of remote servers in the form: host1[:port][;host2[:port]]...
|
ExecutorFactoryConfigurationBuilder |
asyncExecutorFactory()
Configuration for the executor service used for asynchronous work on the Transport, including
asynchronous marshalling and Cache 'async operations' such as Cache.putAsync().
|
ConfigurationBuilder |
balancingStrategy(Class<?> balancingStrategy)
For replicated (vs distributed) Hot Rod server clusters, the client balances requests to the
servers according to this strategy.
|
ConfigurationBuilder |
balancingStrategy(String balancingStrategy)
For replicated (vs distributed) Hot Rod server clusters, the client balances requests to the
servers according to this strategy.
|
Configuration |
build()
Builds a configuration object
|
ConfigurationBuilder |
classLoader(ClassLoader classLoader) |
ConnectionPoolConfigurationBuilder |
connectionPool()
Configures the connection pool
|
ConfigurationBuilder |
connectionTimeout(int connectionTimeout)
This property defines the maximum socket connect timeout before giving up connecting to the
server.
|
ConfigurationBuilder |
consistentHashImpl(int version,
Class<?> consistentHashClass)
Defines the
ConsistentHash implementation to use for the specified version. |
ConfigurationBuilder |
consistentHashImpl(int version,
String consistentHashClass)
Defines the
ConsistentHash implementation to use for the specified version. |
ConfigurationBuilder |
forceReturnValues(boolean forceReturnValues)
Whether or not to implicitly FORCE_RETURN_VALUE for all calls.
|
ConfigurationBuilder |
keySizeEstimate(int keySizeEstimate)
This hint allows sizing of byte buffers when serializing and deserializing keys, to minimize array resizing.
|
ConfigurationBuilder |
marshaller(Class<? extends Marshaller> marshaller)
Allows you to specify a custom
org.infinispan.marshall.Marshaller implementation to
serialize and deserialize user objects. |
ConfigurationBuilder |
marshaller(Marshaller marshaller)
Allows you to specify an instance of
org.infinispan.marshall.Marshaller to serialize
and deserialize user objects. |
ConfigurationBuilder |
marshaller(String marshaller)
Allows you to specify a custom
org.infinispan.marshall.Marshaller implementation to
serialize and deserialize user objects. |
ConfigurationBuilder |
maxRetries(int maxRetries)
It sets the maximum number of retries for each request.
|
ConfigurationBuilder |
pingOnStartup(boolean pingOnStartup)
If true, a ping request is sent to a back end server in order to fetch cluster's topology.
|
ConfigurationBuilder |
protocolVersion(String protocolVersion)
This property defines the protocol version that this client should use.
|
SecurityConfigurationBuilder |
security()
Security Configuration
|
ConfigurationBuilder |
socketTimeout(int socketTimeout)
This property defines the maximum socket read timeout in milliseconds before giving up waiting
for bytes from the server.
|
ConfigurationBuilder |
tcpKeepAlive(boolean keepAlive)
Affects TCP KEEPALIVE on the TCP stack.
|
ConfigurationBuilder |
tcpNoDelay(boolean tcpNoDelay)
Affects TCP NODELAY on the TCP stack.
|
ConfigurationBuilder |
transportFactory(Class<?> transportFactory)
Controls which transport to use.
|
ConfigurationBuilder |
transportFactory(String transportFactory)
Controls which transport to use.
|
ConfigurationBuilder |
valueSizeEstimate(int valueSizeEstimate)
This hint allows sizing of byte buffers when serializing and deserializing values, to minimize
array resizing.
|
ConfigurationBuilder |
withProperties(Properties properties)
Configures this builder using the specified properties
|
ServerConfigurationBuilder addServer()
ConfigurationBuilder addServers(String servers)
ExecutorFactoryConfigurationBuilder asyncExecutorFactory()
ConfigurationBuilder balancingStrategy(String balancingStrategy)
ConfigurationBuilder balancingStrategy(Class<?> balancingStrategy)
ConfigurationBuilder classLoader(ClassLoader classLoader)
classLoader - ConnectionPoolConfigurationBuilder connectionPool()
ConfigurationBuilder connectionTimeout(int connectionTimeout)
ConfigurationBuilder consistentHashImpl(int version, Class<?> consistentHashClass)
ConsistentHash implementation to use for the specified version. By default,
ConsistentHashV1 is used for version 1 and ConsistentHashV2 is used for version 2.ConfigurationBuilder consistentHashImpl(int version, String consistentHashClass)
ConsistentHash implementation to use for the specified version. By default,
ConsistentHashV1 is used for version 1 and ConsistentHashV2 is used for version 2.ConfigurationBuilder forceReturnValues(boolean forceReturnValues)
ConfigurationBuilder keySizeEstimate(int keySizeEstimate)
ConfigurationBuilder marshaller(String marshaller)
org.infinispan.marshall.Marshaller implementation to
serialize and deserialize user objects. This method is mutually exclusive with ConfigurationChildBuilder.marshaller(Marshaller).ConfigurationBuilder marshaller(Class<? extends Marshaller> marshaller)
org.infinispan.marshall.Marshaller implementation to
serialize and deserialize user objects. This method is mutually exclusive with ConfigurationChildBuilder.marshaller(Marshaller).ConfigurationBuilder marshaller(Marshaller marshaller)
org.infinispan.marshall.Marshaller to serialize
and deserialize user objects. This method is mutually exclusive with ConfigurationChildBuilder.marshaller(Class).ConfigurationBuilder pingOnStartup(boolean pingOnStartup)
ConfigurationBuilder protocolVersion(String protocolVersion)
ConfigurationBuilder socketTimeout(int socketTimeout)
SecurityConfigurationBuilder security()
ConfigurationBuilder tcpNoDelay(boolean tcpNoDelay)
ConfigurationBuilder tcpKeepAlive(boolean keepAlive)
ConfigurationBuilder transportFactory(String transportFactory)
ConfigurationBuilder transportFactory(Class<?> transportFactory)
ConfigurationBuilder valueSizeEstimate(int valueSizeEstimate)
ConfigurationBuilder maxRetries(int maxRetries)
ConfigurationBuilder withProperties(Properties properties)
Configuration build()
Copyright © 2015 JBoss, a division of Red Hat. All rights reserved.