Hot Rod client configuration API.
-
For replicated (vs distributed) Hot Rod server clusters, the client balances requests to the
servers according to this strategy.
For replicated (vs distributed) Hot Rod server clusters, the client balances requests to the
servers according to this strategy.
Configuration(ExecutorFactoryConfiguration asyncExecutorFactory,
Supplier<FailoverRequestBalancingStrategy> balancingStrategyFactory,
ClassLoader classLoader,
ClientIntelligence clientIntelligence,
ConnectionPoolConfiguration connectionPool,
int connectionTimeout,
Class<? extends org.infinispan.client.hotrod.impl.consistenthash.ConsistentHash>[] consistentHashImpl,
int dnsResolverMinTTL,
int dnsResolverMaxTTL,
int dnsResolverNegativeTTL,
boolean forceReturnValues,
int keySizeEstimate,
Marshaller marshaller,
Class<? extends Marshaller> marshallerClass,
ProtocolVersion protocolVersion,
List<ServerConfiguration> servers,
int socketTimeout,
SecurityConfiguration security,
boolean tcpNoDelay,
boolean tcpKeepAlive,
int valueSizeEstimate,
int maxRetries,
NearCacheConfiguration nearCache,
List<ClusterConfiguration> clusters,
List<String> serialAllowList,
int batchSize,
TransactionConfiguration transaction,
StatisticsConfiguration statistics,
Features features,
List<org.infinispan.protostream.SerializationContextInitializer> contextInitializers,
Map<String,RemoteCacheConfiguration> remoteCaches,
TransportFactory transportFactory,
boolean tracingPropagationEnabled)