Package | Description |
---|---|
org.infinispan.client.hotrod.configuration |
Hot Rod client configuration API.
|
Modifier and Type | Method and Description |
---|---|
ConfigurationBuilder |
ConfigurationChildBuilder.addJavaSerialWhiteList(String... regEx)
List of regular expressions for classes that can be deserialized using standard Java deserialization
when reading data that might have been stored with a different endpoint, e.g.
|
ConfigurationBuilder |
ConfigurationBuilder.addJavaSerialWhiteList(String... regEx) |
ConfigurationBuilder |
AbstractConfigurationChildBuilder.addJavaSerialWhiteList(String... regExs) |
ConfigurationBuilder |
ConfigurationChildBuilder.addServers(String servers)
Adds a list of remote servers in the form: host1[:port][;host2[:port]]...
|
ConfigurationBuilder |
ConfigurationBuilder.addServers(String servers) |
ConfigurationBuilder |
AbstractConfigurationChildBuilder.addServers(String servers) |
ConfigurationBuilder |
ConfigurationChildBuilder.balancingStrategy(Class<? extends FailoverRequestBalancingStrategy> balancingStrategy)
For replicated (vs distributed) Hot Rod server clusters, the client balances requests to the
servers according to this strategy.
|
ConfigurationBuilder |
ConfigurationBuilder.balancingStrategy(Class<? extends FailoverRequestBalancingStrategy> balancingStrategy) |
ConfigurationBuilder |
AbstractConfigurationChildBuilder.balancingStrategy(Class<? extends FailoverRequestBalancingStrategy> balancingStrategy) |
ConfigurationBuilder |
ConfigurationChildBuilder.balancingStrategy(FailoverRequestBalancingStrategy balancingStrategy)
For replicated (vs distributed) Hot Rod server clusters, the client balances requests to the
servers according to this strategy.
|
ConfigurationBuilder |
ConfigurationBuilder.balancingStrategy(FailoverRequestBalancingStrategy balancingStrategy) |
ConfigurationBuilder |
AbstractConfigurationChildBuilder.balancingStrategy(FailoverRequestBalancingStrategy balancingStrategy) |
ConfigurationBuilder |
ConfigurationChildBuilder.balancingStrategy(String balancingStrategy)
For replicated (vs distributed) Hot Rod server clusters, the client balances requests to the
servers according to this strategy.
|
ConfigurationBuilder |
ConfigurationBuilder.balancingStrategy(String balancingStrategy) |
ConfigurationBuilder |
AbstractConfigurationChildBuilder.balancingStrategy(String balancingStrategy) |
ConfigurationBuilder |
ConfigurationChildBuilder.batchSize(int batchSize)
Sets the batch size of internal iterators (ie.
|
ConfigurationBuilder |
ConfigurationBuilder.batchSize(int batchSize) |
ConfigurationBuilder |
AbstractConfigurationChildBuilder.batchSize(int batchSize) |
ConfigurationBuilder |
ConfigurationChildBuilder.classLoader(ClassLoader classLoader)
Deprecated.
since 9.0. If you need to load configuration resources from other locations, you will need to do so
yourself and use the appropriate configuration methods (e.g.
SslConfigurationBuilder.sslContext(SSLContext) ) |
ConfigurationBuilder |
ConfigurationBuilder.classLoader(ClassLoader cl) |
ConfigurationBuilder |
AbstractConfigurationChildBuilder.classLoader(ClassLoader classLoader) |
ConfigurationBuilder |
ConfigurationChildBuilder.clientIntelligence(ClientIntelligence clientIntelligence)
Specifies the level of "intelligence" the client should have
|
ConfigurationBuilder |
ConfigurationBuilder.clientIntelligence(ClientIntelligence clientIntelligence) |
ConfigurationBuilder |
AbstractConfigurationChildBuilder.clientIntelligence(ClientIntelligence clientIntelligence) |
ConfigurationBuilder |
ConfigurationChildBuilder.connectionTimeout(int connectionTimeout)
This property defines the maximum socket connect timeout before giving up connecting to the
server.
|
ConfigurationBuilder |
ConfigurationBuilder.connectionTimeout(int connectionTimeout) |
ConfigurationBuilder |
AbstractConfigurationChildBuilder.connectionTimeout(int connectionTimeout) |
ConfigurationBuilder |
ConfigurationChildBuilder.consistentHashImpl(int version,
Class<? extends ConsistentHash> consistentHashClass)
Defines the
ConsistentHash implementation to use for the specified version. |
ConfigurationBuilder |
ConfigurationBuilder.consistentHashImpl(int version,
Class<? extends ConsistentHash> consistentHashClass) |
ConfigurationBuilder |
AbstractConfigurationChildBuilder.consistentHashImpl(int version,
Class<? extends ConsistentHash> consistentHashClass) |
ConfigurationBuilder |
ConfigurationChildBuilder.consistentHashImpl(int version,
String consistentHashClass)
Defines the
ConsistentHash implementation to use for the specified version. |
ConfigurationBuilder |
ConfigurationBuilder.consistentHashImpl(int version,
String consistentHashClass) |
ConfigurationBuilder |
AbstractConfigurationChildBuilder.consistentHashImpl(int version,
String consistentHashClass) |
ConfigurationBuilder |
ConfigurationChildBuilder.forceReturnValues(boolean forceReturnValues)
Whether or not to implicitly FORCE_RETURN_VALUE for all calls.
|
ConfigurationBuilder |
ConfigurationBuilder.forceReturnValues(boolean forceReturnValues) |
ConfigurationBuilder |
AbstractConfigurationChildBuilder.forceReturnValues(boolean forceReturnValues) |
ConfigurationBuilder |
ConfigurationChildBuilder.keySizeEstimate(int keySizeEstimate)
This hint allows sizing of byte buffers when serializing and deserializing keys, to minimize array resizing.
|
ConfigurationBuilder |
ConfigurationBuilder.keySizeEstimate(int keySizeEstimate) |
ConfigurationBuilder |
AbstractConfigurationChildBuilder.keySizeEstimate(int keySizeEstimate) |
ConfigurationBuilder |
ConfigurationChildBuilder.marshaller(Class<? extends Marshaller> marshaller)
Allows you to specify a custom
Marshaller implementation to
serialize and deserialize user objects. |
ConfigurationBuilder |
ConfigurationBuilder.marshaller(Class<? extends Marshaller> marshaller) |
ConfigurationBuilder |
AbstractConfigurationChildBuilder.marshaller(Class<? extends Marshaller> marshaller) |
ConfigurationBuilder |
ConfigurationChildBuilder.marshaller(Marshaller marshaller)
Allows you to specify an instance of
Marshaller to serialize
and deserialize user objects. |
ConfigurationBuilder |
ConfigurationBuilder.marshaller(Marshaller marshaller) |
ConfigurationBuilder |
AbstractConfigurationChildBuilder.marshaller(Marshaller marshaller) |
ConfigurationBuilder |
ConfigurationChildBuilder.marshaller(String marshaller)
Allows you to specify a custom
Marshaller implementation to
serialize and deserialize user objects. |
ConfigurationBuilder |
ConfigurationBuilder.marshaller(String marshaller) |
ConfigurationBuilder |
AbstractConfigurationChildBuilder.marshaller(String marshaller) |
ConfigurationBuilder |
ConfigurationChildBuilder.maxRetries(int maxRetries)
It sets the maximum number of retries for each request.
|
ConfigurationBuilder |
ConfigurationBuilder.maxRetries(int maxRetries) |
ConfigurationBuilder |
AbstractConfigurationChildBuilder.maxRetries(int retriesPerServer) |
ConfigurationBuilder |
ConfigurationChildBuilder.protocolVersion(String protocolVersion)
Deprecated.
Use
ConfigurationChildBuilder.version(ProtocolVersion) instead. |
ConfigurationBuilder |
ConfigurationBuilder.protocolVersion(String protocolVersion)
Deprecated.
Use
version(ProtocolVersion) instead. |
ConfigurationBuilder |
AbstractConfigurationChildBuilder.protocolVersion(String protocolVersion)
Deprecated.
|
ConfigurationBuilder |
ConfigurationBuilder.read(Configuration template) |
ConfigurationBuilder |
ConfigurationChildBuilder.socketTimeout(int socketTimeout)
This property defines the maximum socket read timeout in milliseconds before giving up waiting
for bytes from the server.
|
ConfigurationBuilder |
ConfigurationBuilder.socketTimeout(int socketTimeout) |
ConfigurationBuilder |
AbstractConfigurationChildBuilder.socketTimeout(int socketTimeout) |
ConfigurationBuilder |
ConfigurationChildBuilder.tcpKeepAlive(boolean keepAlive)
Affects TCP KEEPALIVE on the TCP stack.
|
ConfigurationBuilder |
ConfigurationBuilder.tcpKeepAlive(boolean keepAlive) |
ConfigurationBuilder |
AbstractConfigurationChildBuilder.tcpKeepAlive(boolean tcpKeepAlive) |
ConfigurationBuilder |
ConfigurationChildBuilder.tcpNoDelay(boolean tcpNoDelay)
Affects TCP NODELAY on the TCP stack.
|
ConfigurationBuilder |
ConfigurationBuilder.tcpNoDelay(boolean tcpNoDelay) |
ConfigurationBuilder |
AbstractConfigurationChildBuilder.tcpNoDelay(boolean tcpNoDelay) |
ConfigurationBuilder |
ConfigurationChildBuilder.transportFactory(Class<? extends TransportFactory> transportFactory)
Controls which transport to use.
|
ConfigurationBuilder |
ConfigurationBuilder.transportFactory(Class<? extends TransportFactory> transportFactory) |
ConfigurationBuilder |
AbstractConfigurationChildBuilder.transportFactory(Class<? extends TransportFactory> transportFactory) |
ConfigurationBuilder |
ConfigurationChildBuilder.transportFactory(String transportFactory)
Controls which transport to use.
|
ConfigurationBuilder |
ConfigurationBuilder.transportFactory(String transportFactory) |
ConfigurationBuilder |
AbstractConfigurationChildBuilder.transportFactory(String transportFactory) |
ConfigurationBuilder |
ConfigurationChildBuilder.valueSizeEstimate(int valueSizeEstimate)
This hint allows sizing of byte buffers when serializing and deserializing values, to minimize
array resizing.
|
ConfigurationBuilder |
ConfigurationBuilder.valueSizeEstimate(int valueSizeEstimate) |
ConfigurationBuilder |
AbstractConfigurationChildBuilder.valueSizeEstimate(int valueSizeEstimate) |
ConfigurationBuilder |
ConfigurationChildBuilder.version(ProtocolVersion protocolVersion)
This property defines the protocol version that this client should use.
|
ConfigurationBuilder |
ConfigurationBuilder.version(ProtocolVersion protocolVersion) |
ConfigurationBuilder |
AbstractConfigurationChildBuilder.version(ProtocolVersion protocolVersion) |
ConfigurationBuilder |
SslConfigurationBuilder.withProperties(Properties properties) |
ConfigurationBuilder |
ConfigurationChildBuilder.withProperties(Properties properties)
Configures this builder using the specified properties
|
ConfigurationBuilder |
ConfigurationBuilder.withProperties(Properties properties) |
ConfigurationBuilder |
AuthenticationConfigurationBuilder.withProperties(Properties properties) |
ConfigurationBuilder |
AbstractConfigurationChildBuilder.withProperties(Properties properties) |
Constructor and Description |
---|
AbstractConfigurationChildBuilder(ConfigurationBuilder builder) |
ClusterConfigurationBuilder(ConfigurationBuilder builder,
String clusterName) |
NearCacheConfigurationBuilder(ConfigurationBuilder builder) |
Copyright © 2018 JBoss, a division of Red Hat. All rights reserved.