Hot Rod client configuration API.
-
RemoteCacheConfigurationBuilder.create()
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)