public abstract class AbstractRemoteCacheStoreConfigurationChildBuilder<S> extends AbstractStoreConfigurationChildBuilder<S> implements RemoteCacheStoreConfigurationChildBuilder<S>
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractRemoteCacheStoreConfigurationChildBuilder(RemoteCacheStoreConfigurationBuilder builder) |
| Modifier and Type | Method and Description |
|---|---|
RemoteServerConfigurationBuilder |
addServer()
Adds a new remote server
|
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().
|
RemoteCacheStoreConfigurationBuilder |
balancingStrategy(String balancingStrategy)
For replicated (vs distributed) Hot Rod server clusters, the client balances requests to the
servers according to this strategy.
|
Configuration |
build() |
ClusteringConfigurationBuilder |
clustering() |
ConnectionPoolConfigurationBuilder |
connectionPool()
Configures the connection pool
|
RemoteCacheStoreConfigurationBuilder |
connectionTimeout(long connectionTimeout)
This property defines the maximum socket connect timeout before giving up connecting to the
server.
|
CustomInterceptorsConfigurationBuilder |
customInterceptors() |
DataContainerConfigurationBuilder |
dataContainer() |
DeadlockDetectionConfigurationBuilder |
deadlockDetection() |
RemoteCacheStoreConfigurationBuilder |
entryWrapper(EntryWrapper<?,?> entryWrapper)
Allows you to specify a custom
EntryWrapper implementation to wrap cache entries |
EvictionConfigurationBuilder |
eviction() |
ExpirationConfigurationBuilder |
expiration() |
RemoteCacheStoreConfigurationBuilder |
forceReturnValues(boolean forceReturnValues)
Whether or not to implicitly FORCE_RETURN_VALUE for all calls.
|
protected ConfigurationBuilder |
getBuilder() |
RemoteCacheStoreConfigurationBuilder |
hotRodWrapping(boolean hotRodWrapping)
Configures this RemoteCacheStore so that it enables all settings needed to create entries to be served
by a HotRod endpoint, for example when performing rolling upgrades.
|
IndexingConfigurationBuilder |
indexing() |
InvocationBatchingConfigurationBuilder |
invocationBatching() |
JMXStatisticsConfigurationBuilder |
jmxStatistics() |
RemoteCacheStoreConfigurationBuilder |
keySizeEstimate(int keySizeEstimate)
The class name of the driver used for connecting to the database.
|
LoadersConfigurationBuilder |
loaders() |
LockingConfigurationBuilder |
locking() |
RemoteCacheStoreConfigurationBuilder |
marshaller(Class<? extends Marshaller> marshaller)
Allows you to specify a custom
Marshaller implementation to
serialize and deserialize user objects. |
RemoteCacheStoreConfigurationBuilder |
marshaller(String marshaller)
Allows you to specify a custom
Marshaller implementation to
serialize and deserialize user objects. |
RemoteCacheStoreConfigurationBuilder |
pingOnStartup(boolean pingOnStartup)
If true, a ping request is sent to a back end server in order to fetch cluster's topology.
|
RemoteCacheStoreConfigurationBuilder |
protocolVersion(String protocolVersion)
This property defines the protocol version that this client should use.
|
RemoteCacheStoreConfigurationBuilder |
rawValues(boolean rawValues)
Normally the
RemoteCacheStore stores values wrapped in InternalCacheEntry. |
RemoteCacheStoreConfigurationBuilder |
remoteCacheName(String remoteCacheName)
The name of the remote cache in the remote infinispan cluster, to which to connect to.
|
SitesConfigurationBuilder |
sites() |
RemoteCacheStoreConfigurationBuilder |
socketTimeout(long socketTimeout)
This property defines the maximum socket read timeout in milliseconds before giving up waiting
for bytes from the server.
|
StoreAsBinaryConfigurationBuilder |
storeAsBinary() |
RemoteCacheStoreConfigurationBuilder |
tcpNoDelay(boolean tcpNoDelay)
Affects TCP NODELAY on the TCP stack.
|
TransactionConfigurationBuilder |
transaction() |
RemoteCacheStoreConfigurationBuilder |
transportFactory(Class<? extends TransportFactory> transportFactory)
Controls which transport to use.
|
RemoteCacheStoreConfigurationBuilder |
transportFactory(String transportFactory)
Controls which transport to use.
|
UnsafeConfigurationBuilder |
unsafe() |
RemoteCacheStoreConfigurationBuilder |
valueSizeEstimate(int valueSizeEstimate)
This hint allows sizing of byte buffers when serializing and deserializing values, to minimize
array resizing.
|
VersioningConfigurationBuilder |
versioning() |
async, fetchPersistentState, ignoreModifications, purgeOnStartup, purgerThreads, purgeSynchronously, singletonStoreaddProperty, withPropertiesclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitasync, fetchPersistentState, ignoreModifications, purgeOnStartup, purgerThreads, purgeSynchronously, singletonStoreaddProperty, withPropertiesbuild, clustering, customInterceptors, dataContainer, deadlockDetection, eviction, expiration, indexing, invocationBatching, jmxStatistics, loaders, locking, sites, storeAsBinary, transaction, unsafe, versioningloadersprotected AbstractRemoteCacheStoreConfigurationChildBuilder(RemoteCacheStoreConfigurationBuilder builder)
public RemoteServerConfigurationBuilder addServer()
RemoteCacheStoreConfigurationChildBuilderaddServer in interface RemoteCacheStoreConfigurationChildBuilder<S>public ExecutorFactoryConfigurationBuilder asyncExecutorFactory()
RemoteCacheStoreConfigurationChildBuilderasyncExecutorFactory in interface RemoteCacheStoreConfigurationChildBuilder<S>public RemoteCacheStoreConfigurationBuilder balancingStrategy(String balancingStrategy)
RemoteCacheStoreConfigurationChildBuilderbalancingStrategy in interface RemoteCacheStoreConfigurationChildBuilder<S>public ConnectionPoolConfigurationBuilder connectionPool()
RemoteCacheStoreConfigurationChildBuilderconnectionPool in interface RemoteCacheStoreConfigurationChildBuilder<S>public RemoteCacheStoreConfigurationBuilder connectionTimeout(long connectionTimeout)
RemoteCacheStoreConfigurationChildBuilderconnectionTimeout in interface RemoteCacheStoreConfigurationChildBuilder<S>public RemoteCacheStoreConfigurationBuilder entryWrapper(EntryWrapper<?,?> entryWrapper)
RemoteCacheStoreConfigurationChildBuilderEntryWrapper implementation to wrap cache entriesentryWrapper in interface RemoteCacheStoreConfigurationChildBuilder<S>public RemoteCacheStoreConfigurationBuilder forceReturnValues(boolean forceReturnValues)
RemoteCacheStoreConfigurationChildBuilderforceReturnValues in interface RemoteCacheStoreConfigurationChildBuilder<S>public RemoteCacheStoreConfigurationBuilder hotRodWrapping(boolean hotRodWrapping)
RemoteCacheStoreConfigurationChildBuilderhotRodWrapping in interface RemoteCacheStoreConfigurationChildBuilder<S>public RemoteCacheStoreConfigurationBuilder keySizeEstimate(int keySizeEstimate)
RemoteCacheStoreConfigurationChildBuilderkeySizeEstimate in interface RemoteCacheStoreConfigurationChildBuilder<S>public RemoteCacheStoreConfigurationBuilder marshaller(String marshaller)
RemoteCacheStoreConfigurationChildBuilderMarshaller implementation to
serialize and deserialize user objects.marshaller in interface RemoteCacheStoreConfigurationChildBuilder<S>public RemoteCacheStoreConfigurationBuilder marshaller(Class<? extends Marshaller> marshaller)
RemoteCacheStoreConfigurationChildBuilderMarshaller implementation to
serialize and deserialize user objects.marshaller in interface RemoteCacheStoreConfigurationChildBuilder<S>public RemoteCacheStoreConfigurationBuilder pingOnStartup(boolean pingOnStartup)
RemoteCacheStoreConfigurationChildBuilderpingOnStartup in interface RemoteCacheStoreConfigurationChildBuilder<S>public RemoteCacheStoreConfigurationBuilder protocolVersion(String protocolVersion)
RemoteCacheStoreConfigurationChildBuilderprotocolVersion in interface RemoteCacheStoreConfigurationChildBuilder<S>public RemoteCacheStoreConfigurationBuilder rawValues(boolean rawValues)
RemoteCacheStoreConfigurationChildBuilderRemoteCacheStore stores values wrapped in InternalCacheEntry. Setting
this property to true causes the raw values to be stored instead for interoperability with direct
access by RemoteCacheManagersrawValues in interface RemoteCacheStoreConfigurationChildBuilder<S>public RemoteCacheStoreConfigurationBuilder remoteCacheName(String remoteCacheName)
RemoteCacheStoreConfigurationChildBuilderremoteCacheName in interface RemoteCacheStoreConfigurationChildBuilder<S>public RemoteCacheStoreConfigurationBuilder socketTimeout(long socketTimeout)
RemoteCacheStoreConfigurationChildBuildersocketTimeout in interface RemoteCacheStoreConfigurationChildBuilder<S>public RemoteCacheStoreConfigurationBuilder tcpNoDelay(boolean tcpNoDelay)
RemoteCacheStoreConfigurationChildBuildertcpNoDelay in interface RemoteCacheStoreConfigurationChildBuilder<S>public RemoteCacheStoreConfigurationBuilder transportFactory(String transportFactory)
RemoteCacheStoreConfigurationChildBuildertransportFactory in interface RemoteCacheStoreConfigurationChildBuilder<S>public RemoteCacheStoreConfigurationBuilder transportFactory(Class<? extends TransportFactory> transportFactory)
RemoteCacheStoreConfigurationChildBuildertransportFactory in interface RemoteCacheStoreConfigurationChildBuilder<S>public RemoteCacheStoreConfigurationBuilder valueSizeEstimate(int valueSizeEstimate)
RemoteCacheStoreConfigurationChildBuildervalueSizeEstimate in interface RemoteCacheStoreConfigurationChildBuilder<S>public ClusteringConfigurationBuilder clustering()
clustering in interface ConfigurationChildBuilderpublic CustomInterceptorsConfigurationBuilder customInterceptors()
customInterceptors in interface ConfigurationChildBuilderpublic DataContainerConfigurationBuilder dataContainer()
dataContainer in interface ConfigurationChildBuilderpublic DeadlockDetectionConfigurationBuilder deadlockDetection()
deadlockDetection in interface ConfigurationChildBuilderpublic EvictionConfigurationBuilder eviction()
eviction in interface ConfigurationChildBuilderpublic ExpirationConfigurationBuilder expiration()
expiration in interface ConfigurationChildBuilderpublic IndexingConfigurationBuilder indexing()
indexing in interface ConfigurationChildBuilderpublic InvocationBatchingConfigurationBuilder invocationBatching()
invocationBatching in interface ConfigurationChildBuilderpublic JMXStatisticsConfigurationBuilder jmxStatistics()
jmxStatistics in interface ConfigurationChildBuilderpublic LoadersConfigurationBuilder loaders()
loaders in interface ConfigurationChildBuilderpublic LockingConfigurationBuilder locking()
locking in interface ConfigurationChildBuilderpublic StoreAsBinaryConfigurationBuilder storeAsBinary()
storeAsBinary in interface ConfigurationChildBuilderpublic TransactionConfigurationBuilder transaction()
transaction in interface ConfigurationChildBuilderpublic VersioningConfigurationBuilder versioning()
versioning in interface ConfigurationChildBuilderpublic UnsafeConfigurationBuilder unsafe()
unsafe in interface ConfigurationChildBuilderpublic SitesConfigurationBuilder sites()
sites in interface ConfigurationChildBuilderprotected ConfigurationBuilder getBuilder()
public Configuration build()
build in interface ConfigurationChildBuilderCopyright © 2017 JBoss, a division of Red Hat. All Rights Reserved.