public class AbstractStoreConfiguration extends Object implements StoreConfiguration, ConfigurationInfo
Modifier and Type | Field and Description |
---|---|
protected AttributeSet |
attributes |
static AttributeDefinition<Boolean> |
FETCH_PERSISTENT_STATE |
static AttributeDefinition<Boolean> |
IGNORE_MODIFICATIONS |
static AttributeDefinition<Integer> |
MAX_BATCH_SIZE |
static AttributeDefinition<Boolean> |
PRELOAD |
static AttributeDefinition<TypedProperties> |
PROPERTIES |
static AttributeDefinition<Boolean> |
PURGE_ON_STARTUP |
static AttributeDefinition<Boolean> |
SEGMENTED |
static AttributeDefinition<Boolean> |
SHARED |
static AttributeDefinition<Boolean> |
TRANSACTIONAL |
static AttributeDefinition<Boolean> |
WRITE_ONLY |
Constructor and Description |
---|
AbstractStoreConfiguration(AttributeSet attributes,
AsyncStoreConfiguration async) |
Modifier and Type | Method and Description |
---|---|
AsyncStoreConfiguration |
async()
Configuration for the async cache loader.
|
static AttributeSet |
attributeDefinitionSet() |
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.
|
int |
maxBatchSize() |
boolean |
preload() |
Properties |
properties() |
boolean |
purgeOnStartup()
If true, purges this cache store when it starts up.
|
boolean |
segmented()
Whether or not this store is configured to be segmented.
|
boolean |
shared() |
List<ConfigurationInfo> |
subElements() |
String |
toString() |
boolean |
transactional() |
boolean |
writeOnly()
If true, any operation that reads from the cache won't be retrieved from the given store.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getElementDefinition
public static final AttributeDefinition<Boolean> FETCH_PERSISTENT_STATE
public static final AttributeDefinition<Boolean> PURGE_ON_STARTUP
public static final AttributeDefinition<Boolean> IGNORE_MODIFICATIONS
public static final AttributeDefinition<Boolean> WRITE_ONLY
public static final AttributeDefinition<Boolean> PRELOAD
public static final AttributeDefinition<Boolean> SHARED
public static final AttributeDefinition<Boolean> TRANSACTIONAL
public static final AttributeDefinition<Integer> MAX_BATCH_SIZE
public static final AttributeDefinition<Boolean> SEGMENTED
public static final AttributeDefinition<TypedProperties> PROPERTIES
protected final AttributeSet attributes
public AbstractStoreConfiguration(AttributeSet attributes, AsyncStoreConfiguration async)
public static AttributeSet attributeDefinitionSet()
public List<ConfigurationInfo> subElements()
subElements
in interface ConfigurationInfo
public AsyncStoreConfiguration async()
async
in interface StoreConfiguration
public boolean purgeOnStartup()
purgeOnStartup
in interface StoreConfiguration
public boolean shared()
shared
in interface StoreConfiguration
public boolean transactional()
transactional
in interface StoreConfiguration
public int maxBatchSize()
maxBatchSize
in interface StoreConfiguration
public boolean segmented()
StoreConfiguration
segmented
in interface StoreConfiguration
public boolean fetchPersistentState()
fetchPersistentState
in interface StoreConfiguration
public boolean ignoreModifications()
ignoreModifications
in interface StoreConfiguration
public boolean writeOnly()
writeOnly
in interface StoreConfiguration
public boolean preload()
preload
in interface StoreConfiguration
public Properties properties()
properties
in interface StoreConfiguration
public AttributeSet attributes()
attributes
in interface BaseConfigurationInfo
AttributeSet
declared by the configuration.Copyright © 2021 JBoss by Red Hat. All rights reserved.