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, waitgetElementDefinitionpublic 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 ConfigurationInfopublic AsyncStoreConfiguration async()
async in interface StoreConfigurationpublic boolean purgeOnStartup()
purgeOnStartup in interface StoreConfigurationpublic boolean shared()
shared in interface StoreConfigurationpublic boolean transactional()
transactional in interface StoreConfigurationpublic int maxBatchSize()
maxBatchSize in interface StoreConfigurationpublic boolean segmented()
StoreConfigurationsegmented in interface StoreConfigurationpublic boolean fetchPersistentState()
fetchPersistentState in interface StoreConfigurationpublic boolean ignoreModifications()
ignoreModifications in interface StoreConfigurationpublic boolean writeOnly()
writeOnly in interface StoreConfigurationpublic boolean preload()
preload in interface StoreConfigurationpublic Properties properties()
properties in interface StoreConfigurationpublic AttributeSet attributes()
attributes in interface BaseConfigurationInfoAttributeSet declared by the configuration.Copyright © 2021 JBoss by Red Hat. All rights reserved.