public class PersistenceConfigurationBuilder extends AbstractConfigurationChildBuilder
Modifier and Type | Field and Description |
---|---|
private boolean |
passivation |
private java.util.List<StoreConfigurationBuilder<?,?>> |
stores |
Modifier | Constructor and Description |
---|---|
protected |
PersistenceConfigurationBuilder(ConfigurationBuilder builder) |
Modifier and Type | Method and Description |
---|---|
ClusterLoaderConfigurationBuilder |
addClusterLoader()
Adds a cluster cache loader
|
SingleFileStoreConfigurationBuilder |
addSingleFileStore()
Adds a single file cache store
|
<T extends StoreConfigurationBuilder<?,?>> |
addStore(java.lang.Class<T> klass)
Adds a cache loader which uses the specified builder class to build its configuration
|
StoreConfigurationBuilder<?,?> |
addStore(StoreConfigurationBuilder<?,?> builder)
Adds a cache loader which uses the specified builder instance to build its configuration
|
PersistenceConfigurationBuilder |
clearStores()
Removes any configured stores from this builder.
|
PersistenceConfiguration |
create() |
(package private) boolean |
passivation()
If true, data is only written to the cache store when it is evicted from memory, a phenomenon
known as 'passivation'.
|
PersistenceConfigurationBuilder |
passivation(boolean b) |
PersistenceConfigurationBuilder |
read(PersistenceConfiguration template) |
java.util.List<StoreConfigurationBuilder<?,?>> |
stores() |
java.lang.String |
toString() |
void |
validate() |
build, clustering, compatibility, customInterceptors, dataContainer, deadlockDetection, eviction, expiration, getBuilder, indexing, invocationBatching, jmxStatistics, locking, persistence, sites, storeAsBinary, transaction, unsafe, versioning
private boolean passivation
private java.util.List<StoreConfigurationBuilder<?,?>> stores
protected PersistenceConfigurationBuilder(ConfigurationBuilder builder)
public PersistenceConfigurationBuilder passivation(boolean b)
boolean passivation()
public <T extends StoreConfigurationBuilder<?,?>> T addStore(java.lang.Class<T> klass)
public StoreConfigurationBuilder<?,?> addStore(StoreConfigurationBuilder<?,?> builder)
builder
- an instance of StoreConfigurationBuilder
public ClusterLoaderConfigurationBuilder addClusterLoader()
public SingleFileStoreConfigurationBuilder addSingleFileStore()
public PersistenceConfigurationBuilder clearStores()
public void validate()
public PersistenceConfiguration create()
public PersistenceConfigurationBuilder read(PersistenceConfiguration template)
public java.util.List<StoreConfigurationBuilder<?,?>> stores()
public java.lang.String toString()
toString
in class java.lang.Object