Package | Description |
---|---|
org.infinispan.client.hotrod.configuration |
Hot Rod client configuration API.
|
org.infinispan.client.hotrod.impl |
Modifier and Type | Method and Description |
---|---|
ConfigurationBuilder |
AbstractConfigurationChildBuilder.addContextInitializer(org.infinispan.protostream.SerializationContextInitializer contextInitializer) |
ConfigurationBuilder |
ConfigurationBuilder.addContextInitializer(org.infinispan.protostream.SerializationContextInitializer contextInitializer) |
ConfigurationBuilder |
ConfigurationChildBuilder.addContextInitializer(org.infinispan.protostream.SerializationContextInitializer contextInitializer)
Supply a
SerializationContextInitializer implementation to register classes with the ProtoStreamMarshaller 's SerializationContext . |
ConfigurationBuilder |
AbstractConfigurationChildBuilder.addContextInitializer(String contextInitializer) |
ConfigurationBuilder |
ConfigurationBuilder.addContextInitializer(String contextInitializer) |
ConfigurationBuilder |
ConfigurationChildBuilder.addContextInitializer(String contextInitializer)
Supply a
SerializationContextInitializer implementation to register classes with the ProtoStreamMarshaller 's SerializationContext . |
ConfigurationBuilder |
AbstractConfigurationChildBuilder.addContextInitializers(org.infinispan.protostream.SerializationContextInitializer... contextInitializers) |
ConfigurationBuilder |
ConfigurationBuilder.addContextInitializers(org.infinispan.protostream.SerializationContextInitializer... contextInitializers) |
ConfigurationBuilder |
ConfigurationChildBuilder.addContextInitializers(org.infinispan.protostream.SerializationContextInitializer... contextInitializers)
Convenience method to supply multiple
SerializationContextInitializer implementations. |
ConfigurationBuilder |
AbstractConfigurationChildBuilder.addJavaSerialWhiteList(String... regExs) |
ConfigurationBuilder |
ConfigurationBuilder.addJavaSerialWhiteList(String... regEx) |
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 |
AbstractConfigurationChildBuilder.addServers(String servers) |
ConfigurationBuilder |
ConfigurationBuilder.addServers(String servers) |
ConfigurationBuilder |
ConfigurationChildBuilder.addServers(String servers)
Adds a list of remote servers in the form: host1[:port][;host2[:port]]...
|
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(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. |
ConfigurationBuilder |
AbstractConfigurationChildBuilder.balancingStrategy(String balancingStrategy) |
ConfigurationBuilder |
ConfigurationBuilder.balancingStrategy(String 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 |
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.
|
ConfigurationBuilder |
AbstractConfigurationChildBuilder.batchSize(int batchSize) |
ConfigurationBuilder |
ConfigurationBuilder.batchSize(int batchSize) |
ConfigurationBuilder |
ConfigurationChildBuilder.batchSize(int batchSize)
Sets the batch size of internal iterators (ie.
|
ConfigurationBuilder |
AbstractConfigurationChildBuilder.classLoader(ClassLoader classLoader) |
ConfigurationBuilder |
ConfigurationBuilder.classLoader(ClassLoader cl) |
ConfigurationBuilder |
ConfigurationChildBuilder.classLoader(ClassLoader classLoader)
Deprecated.
since 9.0. To be removed in 12.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(javax.net.ssl.SSLContext) ) |
ConfigurationBuilder |
AbstractConfigurationChildBuilder.clientIntelligence(ClientIntelligence clientIntelligence) |
ConfigurationBuilder |
ConfigurationBuilder.clientIntelligence(ClientIntelligence clientIntelligence) |
ConfigurationBuilder |
ConfigurationChildBuilder.clientIntelligence(ClientIntelligence clientIntelligence)
Specifies the level of "intelligence" the client should have
|
ConfigurationBuilder |
AbstractConfigurationChildBuilder.connectionTimeout(int connectionTimeout) |
ConfigurationBuilder |
ConfigurationBuilder.connectionTimeout(int connectionTimeout) |
ConfigurationBuilder |
ConfigurationChildBuilder.connectionTimeout(int connectionTimeout)
This property defines the maximum socket connect timeout in milliseconds before giving up connecting to the
server.
|
ConfigurationBuilder |
AbstractConfigurationChildBuilder.consistentHashImpl(int version,
Class<? extends ConsistentHash> consistentHashClass) |
ConfigurationBuilder |
ConfigurationBuilder.consistentHashImpl(int version,
Class<? extends ConsistentHash> consistentHashClass) |
ConfigurationBuilder |
ConfigurationChildBuilder.consistentHashImpl(int version,
Class<? extends ConsistentHash> consistentHashClass)
Defines the
ConsistentHash implementation to use for the specified version. |
ConfigurationBuilder |
AbstractConfigurationChildBuilder.consistentHashImpl(int version,
String consistentHashClass) |
ConfigurationBuilder |
ConfigurationBuilder.consistentHashImpl(int version,
String consistentHashClass) |
ConfigurationBuilder |
ConfigurationChildBuilder.consistentHashImpl(int version,
String consistentHashClass)
Defines the
ConsistentHash implementation to use for the specified version. |
ConfigurationBuilder |
AbstractConfigurationChildBuilder.forceReturnValues(boolean forceReturnValues) |
ConfigurationBuilder |
ConfigurationBuilder.forceReturnValues(boolean forceReturnValues) |
ConfigurationBuilder |
ConfigurationChildBuilder.forceReturnValues(boolean forceReturnValues)
Whether or not to implicitly FORCE_RETURN_VALUE for all calls.
|
ConfigurationBuilder |
AbstractConfigurationChildBuilder.keySizeEstimate(int keySizeEstimate) |
ConfigurationBuilder |
ConfigurationBuilder.keySizeEstimate(int keySizeEstimate) |
ConfigurationBuilder |
ConfigurationChildBuilder.keySizeEstimate(int keySizeEstimate)
This hint allows sizing of byte buffers when serializing and deserializing keys, to minimize array resizing.
|
ConfigurationBuilder |
AbstractConfigurationChildBuilder.marshaller(Class<? extends Marshaller> marshaller) |
ConfigurationBuilder |
ConfigurationBuilder.marshaller(Class<? extends Marshaller> marshallerClass) |
ConfigurationBuilder |
ConfigurationChildBuilder.marshaller(Class<? extends Marshaller> marshaller)
Allows you to specify a custom
Marshaller implementation to
serialize and deserialize user objects. |
ConfigurationBuilder |
AbstractConfigurationChildBuilder.marshaller(Marshaller marshaller) |
ConfigurationBuilder |
ConfigurationBuilder.marshaller(Marshaller marshaller) |
ConfigurationBuilder |
ConfigurationChildBuilder.marshaller(Marshaller marshaller)
Allows you to specify an instance of
Marshaller to serialize
and deserialize user objects. |
ConfigurationBuilder |
AbstractConfigurationChildBuilder.marshaller(String marshaller) |
ConfigurationBuilder |
ConfigurationBuilder.marshaller(String marshallerClassName) |
ConfigurationBuilder |
ConfigurationChildBuilder.marshaller(String marshaller)
Allows you to specify a custom
Marshaller implementation to
serialize and deserialize user objects. |
ConfigurationBuilder |
AbstractConfigurationChildBuilder.maxRetries(int retriesPerServer) |
ConfigurationBuilder |
ConfigurationBuilder.maxRetries(int maxRetries) |
ConfigurationBuilder |
ConfigurationChildBuilder.maxRetries(int maxRetries)
It sets the maximum number of retries for each request.
|
ConfigurationBuilder |
AbstractConfigurationChildBuilder.protocolVersion(String protocolVersion)
Deprecated.
|
ConfigurationBuilder |
ConfigurationBuilder.protocolVersion(String protocolVersion)
Deprecated.
Use
version(ProtocolVersion) instead. |
ConfigurationBuilder |
ConfigurationChildBuilder.protocolVersion(String protocolVersion)
Deprecated.
since 9.0. To be removed in 12.0. Use
ConfigurationChildBuilder.version(ProtocolVersion) instead. |
ConfigurationBuilder |
ConfigurationBuilder.read(Configuration template) |
ConfigurationBuilder |
AbstractConfigurationChildBuilder.socketTimeout(int socketTimeout) |
ConfigurationBuilder |
ConfigurationBuilder.socketTimeout(int socketTimeout) |
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 |
AbstractConfigurationChildBuilder.tcpKeepAlive(boolean tcpKeepAlive) |
ConfigurationBuilder |
ConfigurationBuilder.tcpKeepAlive(boolean keepAlive) |
ConfigurationBuilder |
ConfigurationChildBuilder.tcpKeepAlive(boolean keepAlive)
Affects TCP KEEPALIVE on the TCP stack.
|
ConfigurationBuilder |
AbstractConfigurationChildBuilder.tcpNoDelay(boolean tcpNoDelay) |
ConfigurationBuilder |
ConfigurationBuilder.tcpNoDelay(boolean tcpNoDelay) |
ConfigurationBuilder |
ConfigurationChildBuilder.tcpNoDelay(boolean tcpNoDelay)
Affects TCP NODELAY on the TCP stack.
|
ConfigurationBuilder |
AbstractConfigurationChildBuilder.uri(String uri) |
ConfigurationBuilder |
ConfigurationBuilder.uri(String uri) |
ConfigurationBuilder |
ConfigurationChildBuilder.uri(String uri)
Configures this builder using the specified URI.
|
ConfigurationBuilder |
AbstractConfigurationChildBuilder.uri(URI uri) |
ConfigurationBuilder |
ConfigurationBuilder.uri(URI uri) |
ConfigurationBuilder |
ConfigurationChildBuilder.uri(URI uri)
Configures this builder using the specified URI.
|
ConfigurationBuilder |
AbstractConfigurationChildBuilder.valueSizeEstimate(int valueSizeEstimate) |
ConfigurationBuilder |
ConfigurationBuilder.valueSizeEstimate(int valueSizeEstimate) |
ConfigurationBuilder |
ConfigurationChildBuilder.valueSizeEstimate(int valueSizeEstimate)
This hint allows sizing of byte buffers when serializing and deserializing values, to minimize
array resizing.
|
ConfigurationBuilder |
AbstractConfigurationChildBuilder.version(ProtocolVersion protocolVersion) |
ConfigurationBuilder |
ConfigurationBuilder.version(ProtocolVersion protocolVersion) |
ConfigurationBuilder |
ConfigurationChildBuilder.version(ProtocolVersion protocolVersion)
This property defines the protocol version that this client should use.
|
ConfigurationBuilder |
AbstractConfigurationChildBuilder.withProperties(Properties properties) |
ConfigurationBuilder |
AuthenticationConfigurationBuilder.withProperties(Properties properties) |
ConfigurationBuilder |
ConfigurationBuilder.withProperties(Properties properties) |
ConfigurationBuilder |
ConfigurationChildBuilder.withProperties(Properties properties)
Configures this builder using the specified properties.
|
ConfigurationBuilder |
NearCacheConfigurationBuilder.withProperties(Properties properties) |
ConfigurationBuilder |
RemoteCacheConfigurationBuilder.withProperties(Properties properties) |
ConfigurationBuilder |
SslConfigurationBuilder.withProperties(Properties properties) |
ConfigurationBuilder |
StatisticsConfigurationBuilder.withProperties(Properties properties) |
Constructor and Description |
---|
AbstractConfigurationChildBuilder(ConfigurationBuilder builder) |
ClusterConfigurationBuilder(ConfigurationBuilder builder,
String clusterName) |
NearCacheConfigurationBuilder(ConfigurationBuilder builder) |
Modifier and Type | Method and Description |
---|---|
ConfigurationBuilder |
HotRodURI.toConfigurationBuilder() |
Copyright © 2021 JBoss by Red Hat. All rights reserved.