Class RemoteCacheStoreConfiguration
java.lang.Object
org.infinispan.commons.configuration.attributes.ConfigurationElement<org.infinispan.configuration.cache.AbstractStoreConfiguration<RemoteCacheStoreConfiguration>>
org.infinispan.configuration.cache.AbstractStoreConfiguration<RemoteCacheStoreConfiguration>
org.wildfly.clustering.cache.infinispan.persistence.remote.RemoteCacheStoreConfiguration
- All Implemented Interfaces:
Consumer<org.infinispan.client.hotrod.configuration.RemoteCacheConfigurationBuilder>, org.infinispan.commons.configuration.attributes.Matchable<org.infinispan.configuration.cache.AbstractStoreConfiguration<RemoteCacheStoreConfiguration>>, org.infinispan.commons.configuration.attributes.Updatable<org.infinispan.configuration.cache.AbstractStoreConfiguration<RemoteCacheStoreConfiguration>>, org.infinispan.configuration.cache.StoreConfiguration
public class RemoteCacheStoreConfiguration
extends org.infinispan.configuration.cache.AbstractStoreConfiguration<RemoteCacheStoreConfiguration>
implements Consumer<org.infinispan.client.hotrod.configuration.RemoteCacheConfigurationBuilder>
The configuration of a HotRod store.
- Author:
- Paul Ferraro
-
Field Summary
Fields inherited from class org.infinispan.configuration.cache.AbstractStoreConfiguration
MAX_BATCH_SIZE, PRELOAD, PROPERTIES, PURGE_ON_STARTUP, READ_ONLY, SEGMENTED, SHARED, TRANSACTIONAL, WRITE_ONLYFields inherited from class org.infinispan.commons.configuration.attributes.ConfigurationElement
attributes, CHILDLESS, children, element, repeated -
Constructor Summary
ConstructorsConstructorDescriptionRemoteCacheStoreConfiguration(org.infinispan.commons.configuration.attributes.AttributeSet attributes, org.infinispan.configuration.cache.AsyncStoreConfiguration async) Creates the configuration of a remote cache store. -
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(org.infinispan.client.hotrod.configuration.RemoteCacheConfigurationBuilder builder) Returns the remote cache configuration for use by this cache store.org.infinispan.client.hotrod.RemoteCacheContainerReturns the remote cache container associated with this cache store.template()Returns the remote cache configuration template for use by this cache store.toString()Methods inherited from class org.infinispan.configuration.cache.AbstractStoreConfiguration
async, attributeDefinitionSet, fetchPersistentState, ignoreModifications, maxBatchSize, preload, properties, purgeOnStartup, segmented, shared, transactional, writeOnlyMethods inherited from class org.infinispan.commons.configuration.attributes.ConfigurationElement
attributes, child, children, children, elementName, equals, findAttribute, hashCode, isModified, list, matches, update, validateUpdate, writeMethods inherited from interface org.infinispan.configuration.cache.StoreConfiguration
attributes
-
Constructor Details
-
RemoteCacheStoreConfiguration
public RemoteCacheStoreConfiguration(org.infinispan.commons.configuration.attributes.AttributeSet attributes, org.infinispan.configuration.cache.AsyncStoreConfiguration async) Creates the configuration of a remote cache store.- Parameters:
attributes- the set of attributesasync- asynchronous store configuration
-
-
Method Details
-
container
public org.infinispan.client.hotrod.RemoteCacheContainer container()Returns the remote cache container associated with this cache store.- Returns:
- the remote cache container associated with this cache store.
-
configuration
Returns the remote cache configuration for use by this cache store.- Returns:
- the remote cache configuration for use by this cache store.
-
template
Returns the remote cache configuration template for use by this cache store.- Returns:
- the remote cache configuration template for use by this cache store.
-
accept
-
toString
- Overrides:
toStringin classorg.infinispan.commons.configuration.attributes.ConfigurationElement<org.infinispan.configuration.cache.AbstractStoreConfiguration<RemoteCacheStoreConfiguration>>
-