| Package | Description |
|---|---|
| org.infinispan.client.hotrod.configuration |
Hot Rod client configuration API.
|
| org.infinispan.client.hotrod.impl.transport.netty | |
| org.infinispan.client.hotrod.impl.transport.tcp |
| Modifier and Type | Method and Description |
|---|---|
Supplier<FailoverRequestBalancingStrategy> |
Configuration.balancingStrategyFactory() |
| Modifier and Type | Method and Description |
|---|---|
ConfigurationBuilder |
AbstractConfigurationChildBuilder.balancingStrategy(FailoverRequestBalancingStrategy balancingStrategy) |
ConfigurationBuilder |
ConfigurationBuilder.balancingStrategy(FailoverRequestBalancingStrategy balancingStrategy)
Deprecated.
|
ConfigurationBuilder |
ConfigurationChildBuilder.balancingStrategy(FailoverRequestBalancingStrategy balancingStrategy)
Deprecated.
since 9.3. To be removed in 12.0. Use
ConfigurationChildBuilder.balancingStrategy(Supplier) instead. |
| Modifier and Type | Method and Description |
|---|---|
ConfigurationBuilder |
AbstractConfigurationChildBuilder.balancingStrategy(Class<? extends FailoverRequestBalancingStrategy> balancingStrategy) |
ConfigurationBuilder |
ConfigurationBuilder.balancingStrategy(Class<? extends FailoverRequestBalancingStrategy> balancingStrategy) |
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 |
AbstractConfigurationChildBuilder.balancingStrategy(Supplier<FailoverRequestBalancingStrategy> balancingStrategyFactory) |
ConfigurationBuilder |
ConfigurationBuilder.balancingStrategy(Supplier<FailoverRequestBalancingStrategy> balancingStrategyFactory) |
ConfigurationBuilder |
ConfigurationChildBuilder.balancingStrategy(Supplier<FailoverRequestBalancingStrategy> balancingStrategyFactory)
For replicated (vs distributed) Hot Rod server clusters, the client balances requests to the
servers according to this strategy.
|
| Constructor and Description |
|---|
Configuration(ExecutorFactoryConfiguration asyncExecutorFactory,
Supplier<FailoverRequestBalancingStrategy> balancingStrategyFactory,
ClassLoader classLoader,
ClientIntelligence clientIntelligence,
ConnectionPoolConfiguration connectionPool,
int connectionTimeout,
Class<? extends ConsistentHash>[] consistentHashImpl,
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> serialWhitelist,
int batchSize,
TransactionConfiguration transaction,
StatisticsConfiguration statistics,
Features features,
List<org.infinispan.protostream.SerializationContextInitializer> contextInitializers,
Map<String,RemoteCacheConfiguration> remoteCaches) |
| Modifier and Type | Method and Description |
|---|---|
FailoverRequestBalancingStrategy |
ChannelFactory.getBalancer(byte[] cacheName)
Note that the returned
RequestBalancingStrategy may not be thread-safe. |
| Modifier and Type | Class and Description |
|---|---|
class |
RoundRobinBalancingStrategy
Round-robin implementation for
FailoverRequestBalancingStrategy. |
Copyright © 2022 JBoss by Red Hat. All rights reserved.