@Addresses(value={"/subsystem=infinispan/cache-container=*/invalidation-cache=*/store=string-jdbc","/subsystem=infinispan/cache-container=*/local-cache=*/store=string-jdbc","/subsystem=infinispan/cache-container=*/replicated-cache=*/store=string-jdbc","/subsystem=infinispan/cache-container=*/distributed-cache=*/store=string-jdbc"}) @Implicit public class StringJDBCStore<T extends StringJDBCStore<T>> extends Object
Modifier and Type | Class and Description |
---|---|
static class |
StringJDBCStore.StringJDBCStoreResources
Child mutators for StringJDBCStore
|
Constructor and Description |
---|
StringJDBCStore() |
Modifier and Type | Method and Description |
---|---|
void |
addPropertyChangeListener(PropertyChangeListener listener)
Adds a property change listener
|
T |
behindWrite()
Configures a cache store as write-behind instead of write-through.
|
T |
behindWrite(BehindWrite value)
Configures a cache store as write-behind instead of write-through.
|
T |
behindWrite(BehindWriteConsumer consumer)
Configures a cache store as write-behind instead of write-through.
|
T |
behindWrite(BehindWriteSupplier supplier)
Configures a cache store as write-behind instead of write-through.
|
Long |
cacheLoaderLoads()
The number of cache loader node loads.
|
T |
cacheLoaderLoads(Long value)
The number of cache loader node loads.
|
Long |
cacheLoaderMisses()
The number of cache loader node misses.
|
T |
cacheLoaderMisses(Long value)
The number of cache loader node misses.
|
String |
dataSource()
References the data source used to connect to this store.
|
T |
dataSource(String value)
References the data source used to connect to this store.
|
Dialect |
dialect()
The dialect of this datastore.
|
T |
dialect(Dialect value)
The dialect of this datastore.
|
T |
dialect(String dialect)
Deprecated.
|
Boolean |
fetchState()
If true, fetch persistent state when joining a cluster.
|
T |
fetchState(Boolean value)
If true, fetch persistent state when joining a cluster.
|
String |
getKey() |
Boolean |
passivation()
If true, data is only written to the cache store when it is evicted from
memory, a phenomenon known as 'passivation'.
|
T |
passivation(Boolean value)
If true, data is only written to the cache store when it is evicted from
memory, a phenomenon known as 'passivation'.
|
Boolean |
preload()
If true, when the cache starts, data stored in the cache store will be
pre-loaded into memory.
|
T |
preload(Boolean value)
If true, when the cache starts, data stored in the cache store will be
pre-loaded into memory.
|
Map |
properties()
A list of cache store properties.
|
T |
properties(List<Property> value)
Add all Property objects to this subresource
|
T |
properties(Map value)
A list of cache store properties.
|
T |
property(Property value)
Add the Property object to the list of subresources
|
T |
property(PropertySupplier supplier)
Install a supplied Property object to the list of subresources
|
T |
property(String childKey)
Create and configure a Property object to the list of subresources
|
T |
property(String key,
Object value)
A list of cache store properties.
|
T |
property(String childKey,
PropertyConsumer consumer)
Create and configure a Property object to the list of subresources
|
Boolean |
purge()
If true, purges this cache store when it starts up.
|
T |
purge(Boolean value)
If true, purges this cache store when it starts up.
|
void |
removePropertyChangeListener(PropertyChangeListener listener)
Removes a property change listener
|
Boolean |
shared()
This setting should be set to true when multiple cache instances share
the same cache store (e.g., multiple nodes in a cluster using a
JDBC-based CacheStore pointing to the same, shared database.) Setting
this to true avoids multiple cache instances writing the same
modification multiple times.
|
T |
shared(Boolean value)
This setting should be set to true when multiple cache instances share
the same cache store (e.g., multiple nodes in a cluster using a
JDBC-based CacheStore pointing to the same, shared database.) Setting
this to true avoids multiple cache instances writing the same
modification multiple times.
|
Boolean |
singleton()
If true, the singleton store cache store is enabled.
|
T |
singleton(Boolean value)
If true, the singleton store cache store is enabled.
|
T |
stringTable()
Defines a table used to store cache entries whose keys can be expressed
as strings.
|
T |
stringTable(StringTable value)
Defines a table used to store cache entries whose keys can be expressed
as strings.
|
T |
stringTable(StringTableConsumer consumer)
Defines a table used to store cache entries whose keys can be expressed
as strings.
|
T |
stringTable(StringTableSupplier supplier)
Defines a table used to store cache entries whose keys can be expressed
as strings.
|
StringJDBCStore.StringJDBCStoreResources |
subresources() |
T |
throughWrite()
Configures a cache store as write-through.
|
T |
throughWrite(ThroughWrite value)
Configures a cache store as write-through.
|
T |
throughWrite(ThroughWriteConsumer consumer)
Configures a cache store as write-through.
|
T |
throughWrite(ThroughWriteSupplier supplier)
Configures a cache store as write-through.
|
public String getKey()
public void addPropertyChangeListener(PropertyChangeListener listener)
public void removePropertyChangeListener(PropertyChangeListener listener)
@ModelNodeBinding(detypedName="cache-loader-loads") public Long cacheLoaderLoads()
public T cacheLoaderLoads(Long value)
@ModelNodeBinding(detypedName="cache-loader-misses") public Long cacheLoaderMisses()
public T cacheLoaderMisses(Long value)
@ModelNodeBinding(detypedName="data-source") public String dataSource()
public T dataSource(String value)
@Deprecated public T dialect(String dialect)
@ModelNodeBinding(detypedName="dialect") public Dialect dialect()
@ModelNodeBinding(detypedName="fetch-state") public Boolean fetchState()
public T fetchState(Boolean value)
@ModelNodeBinding(detypedName="passivation") public Boolean passivation()
public T passivation(Boolean value)
@ModelNodeBinding(detypedName="preload") public Boolean preload()
public T preload(Boolean value)
@ModelNodeBinding(detypedName="properties") public Map properties()
@ModelNodeBinding(detypedName="purge") public Boolean purge()
@ModelNodeBinding(detypedName="shared") public Boolean shared()
public T shared(Boolean value)
@ModelNodeBinding(detypedName="singleton") public Boolean singleton()
public T singleton(Boolean value)
public StringJDBCStore.StringJDBCStoreResources subresources()
public T properties(List<Property> value)
value
- List of Property objects.public T property(Property value)
value
- The Property to addpublic T property(String childKey, PropertyConsumer consumer)
key
- The key for the Property resourceconfig
- The PropertyConsumer to usepublic T property(String childKey)
key
- The key for the Property resourcepublic T property(PropertySupplier supplier)
public T throughWrite(ThroughWrite value)
public T throughWrite(ThroughWriteConsumer consumer)
public T throughWrite()
public T throughWrite(ThroughWriteSupplier supplier)
public T behindWrite(BehindWrite value)
public T behindWrite(BehindWriteConsumer consumer)
public T behindWrite()
public T behindWrite(BehindWriteSupplier supplier)
public T stringTable(StringTable value)
public T stringTable(StringTableConsumer consumer)
public T stringTable()
public T stringTable(StringTableSupplier supplier)
Copyright © 2016 JBoss by Red Hat. All rights reserved.