public class AbstractStoreConfiguration extends Object implements StoreConfiguration
Modifier and Type | Field and Description |
---|---|
protected org.infinispan.commons.configuration.attributes.AttributeSet |
attributes |
static org.infinispan.commons.configuration.attributes.AttributeDefinition<Boolean> |
FETCH_PERSISTENT_STATE |
static org.infinispan.commons.configuration.attributes.AttributeDefinition<Boolean> |
IGNORE_MODIFICATIONS |
static org.infinispan.commons.configuration.attributes.AttributeDefinition<Boolean> |
PRELOAD |
static org.infinispan.commons.configuration.attributes.AttributeDefinition<org.infinispan.commons.util.TypedProperties> |
PROPERTIES |
static org.infinispan.commons.configuration.attributes.AttributeDefinition<Boolean> |
PURGE_ON_STARTUP |
static org.infinispan.commons.configuration.attributes.AttributeDefinition<Boolean> |
SHARED |
Constructor and Description |
---|
AbstractStoreConfiguration(org.infinispan.commons.configuration.attributes.AttributeSet attributes,
AsyncStoreConfiguration async,
SingletonStoreConfiguration singletonStore) |
AbstractStoreConfiguration(boolean purgeOnStartup,
boolean fetchPersistentState,
boolean ignoreModifications,
AsyncStoreConfiguration async,
SingletonStoreConfiguration singletonStore,
boolean preload,
boolean shared,
Properties properties)
Deprecated.
Use {@link AbstractStoreConfiguration#AbstractStoreConfiguration(AttributeSet, AsyncStoreConfiguration, SingletonStoreConfiguration) instead
|
Modifier and Type | Method and Description |
---|---|
AsyncStoreConfiguration |
async()
Configuration for the async cache loader.
|
static org.infinispan.commons.configuration.attributes.AttributeSet |
attributeDefinitionSet() |
org.infinispan.commons.configuration.attributes.AttributeSet |
attributes() |
boolean |
equals(Object obj) |
boolean |
fetchPersistentState()
If true, fetch persistent state when joining a cluster.
|
int |
hashCode() |
boolean |
ignoreModifications()
If true, any operation that modifies the cache (put, remove, clear, store...etc) won't be
applied to the cache store.
|
boolean |
preload() |
Properties |
properties() |
boolean |
purgeOnStartup()
If true, purges this cache store when it starts up.
|
boolean |
shared() |
SingletonStoreConfiguration |
singletonStore()
SingletonStore is a delegating store used for situations when only one instance in a cluster
should interact with the underlying store.
|
String |
toString() |
public static final org.infinispan.commons.configuration.attributes.AttributeDefinition<Boolean> FETCH_PERSISTENT_STATE
public static final org.infinispan.commons.configuration.attributes.AttributeDefinition<Boolean> PURGE_ON_STARTUP
public static final org.infinispan.commons.configuration.attributes.AttributeDefinition<Boolean> IGNORE_MODIFICATIONS
public static final org.infinispan.commons.configuration.attributes.AttributeDefinition<Boolean> PRELOAD
public static final org.infinispan.commons.configuration.attributes.AttributeDefinition<Boolean> SHARED
public static final org.infinispan.commons.configuration.attributes.AttributeDefinition<org.infinispan.commons.util.TypedProperties> PROPERTIES
protected final org.infinispan.commons.configuration.attributes.AttributeSet attributes
@Deprecated public AbstractStoreConfiguration(boolean purgeOnStartup, boolean fetchPersistentState, boolean ignoreModifications, AsyncStoreConfiguration async, SingletonStoreConfiguration singletonStore, boolean preload, boolean shared, Properties properties)
public AbstractStoreConfiguration(org.infinispan.commons.configuration.attributes.AttributeSet attributes, AsyncStoreConfiguration async, SingletonStoreConfiguration singletonStore)
public static org.infinispan.commons.configuration.attributes.AttributeSet attributeDefinitionSet()
public AsyncStoreConfiguration async()
async
in interface StoreConfiguration
public SingletonStoreConfiguration singletonStore()
singletonStore
in interface StoreConfiguration
public boolean purgeOnStartup()
purgeOnStartup
in interface StoreConfiguration
public boolean shared()
shared
in interface StoreConfiguration
public boolean fetchPersistentState()
fetchPersistentState
in interface StoreConfiguration
public boolean ignoreModifications()
ignoreModifications
in interface StoreConfiguration
public boolean preload()
preload
in interface StoreConfiguration
public Properties properties()
properties
in interface StoreConfiguration
public org.infinispan.commons.configuration.attributes.AttributeSet attributes()
Copyright © 2018 JBoss, a division of Red Hat. All rights reserved.