Contents
- Description
- Method Summary
- Method Details
- addServer()
- asyncExecutorFactory()
- balancingStrategy(String)
- connectionPool()
- connectionTimeout(long)
- forceReturnValues(boolean)
- marshaller(String)
- marshaller(Class)
- protocolVersion(ProtocolVersion)
- remoteCacheContainer(String)
- remoteCacheName(String)
- remoteSecurity()
- socketTimeout(long)
- tcpNoDelay(boolean)
Interface RemoteStoreConfigurationChildBuilder<S>
- All Superinterfaces:
ConfigurationChildBuilder, StoreConfigurationChildBuilder<S>
- All Known Implementing Classes:
AbstractRemoteStoreConfigurationChildBuilder, AbstractSecurityConfigurationChildBuilder, AuthenticationConfigurationBuilder, ConnectionPoolConfigurationBuilder, ExecutorFactoryConfigurationBuilder, KeyStoreConfigurationBuilder, MechanismConfigurationBuilder, RemoteServerConfigurationBuilder, RemoteStoreConfigurationBuilder, SecurityConfigurationBuilder, SslConfigurationBuilder, TrustStoreConfigurationBuilder
-
Method Summary
Modifier and TypeMethodDescriptionAdds a new remote serverConfiguration for the executor service used for asynchronous work on the Transport, including asynchronous marshalling and Cache 'async operations' such as Cache.putAsync().balancingStrategy(String balancingStrategy) For replicated (vs distributed) Hot Rod server clusters, the client balances requests to the servers according to this strategy.Deprecated, for removal: This API element is subject to removal in a future version.connectionTimeout(long connectionTimeout) This property defines the maximum socket connect timeout before giving up connecting to the server.forceReturnValues(boolean forceReturnValues) Whether to implicitly FORCE_RETURN_VALUE for all calls.marshaller(Class<? extends Marshaller> marshaller) Allows you to specify a customMarshallerimplementation to serialize and deserialize user objects.marshaller(String marshaller) Allows you to specify a customMarshallerimplementation to serialize and deserialize user objects.protocolVersion(ProtocolVersion protocolVersion) This property defines the protocol version that this client should use.remoteCacheContainer(String name) Specifies the name of a shared remote cache container to use, instead of creating a dedicated instance.remoteCacheName(String remoteCacheName) The name of the remote cache in the remote infinispan cluster, to which to connect to.Configures connection securitysocketTimeout(long socketTimeout) This property defines the maximum socket read timeout in milliseconds before giving up waiting for bytes from the server.tcpNoDelay(boolean tcpNoDelay) Affects TCP NODELAY on the TCP stack.Methods inherited from interface ConfigurationChildBuilder
aliases, build, clustering, encoding, expiration, indexing, invocationBatching, locking, memory, persistence, query, security, simpleCache, simpleCache, sites, statistics, template, tracing, transaction, unsafe, validateMethods inherited from interface StoreConfigurationChildBuilder
addProperty, async, fetchPersistentState, ignoreModifications, maxBatchSize, preload, purgeOnStartup, segmented, shared, transactional, withProperties, writeOnly
-
Method Details
-
addServer
RemoteServerConfigurationBuilder addServer()Adds a new remote server -
asyncExecutorFactory
ExecutorFactoryConfigurationBuilder asyncExecutorFactory()Configuration for the executor service used for asynchronous work on the Transport, including asynchronous marshalling and Cache 'async operations' such as Cache.putAsync(). -
balancingStrategy
For replicated (vs distributed) Hot Rod server clusters, the client balances requests to the servers according to this strategy. -
connectionPool
Deprecated, for removal: This API element is subject to removal in a future version.Configures the connection pool -
connectionTimeout
This property defines the maximum socket connect timeout before giving up connecting to the server. -
forceReturnValues
Whether to implicitly FORCE_RETURN_VALUE for all calls. -
marshaller
Allows you to specify a customMarshallerimplementation to serialize and deserialize user objects. -
marshaller
Allows you to specify a customMarshallerimplementation to serialize and deserialize user objects. -
protocolVersion
This property defines the protocol version that this client should use. Defaults toProtocolVersion.DEFAULT_PROTOCOL_VERSION -
remoteCacheContainer
Specifies the name of a shared remote cache container to use, instead of creating a dedicated instance. -
remoteCacheName
The name of the remote cache in the remote infinispan cluster, to which to connect to. If unspecified, the default cache will be used -
remoteSecurity
SecurityConfigurationBuilder remoteSecurity()Configures connection security -
socketTimeout
This property defines the maximum socket read timeout in milliseconds before giving up waiting for bytes from the server. Defaults to 60000 (1 minute) -
tcpNoDelay
Affects TCP NODELAY on the TCP stack. Defaults to enabled
-