public class RecoveryConfigurationBuilder extends AbstractTransportConfigurationChildBuilder implements Builder<RecoveryConfiguration>
Modifier and Type | Field and Description |
---|---|
private boolean |
enabled |
private java.lang.String |
recoveryInfoCacheName |
Constructor and Description |
---|
RecoveryConfigurationBuilder(TransactionConfigurationBuilder builder) |
Modifier and Type | Method and Description |
---|---|
RecoveryConfiguration |
create()
Create the configuration bean
|
RecoveryConfigurationBuilder |
disable()
Disable recovery for this cache
|
RecoveryConfigurationBuilder |
enable()
Enable recovery for this cache
|
RecoveryConfigurationBuilder |
enabled(boolean enabled)
Enable recovery for this cache
|
RecoveryConfigurationBuilder |
read(RecoveryConfiguration template)
Reads the configuration from an already created configuration bean into this builder.
|
RecoveryConfigurationBuilder |
recoveryInfoCacheName(java.lang.String recoveryInfoName)
Sets the name of the cache where recovery related information is held.
|
java.lang.String |
toString() |
void |
validate()
Validate the data in this builder before building the configuration bean
|
recovery
build, clustering, compatibility, customInterceptors, dataContainer, deadlockDetection, eviction, expiration, getBuilder, indexing, invocationBatching, jmxStatistics, locking, persistence, security, sites, storeAsBinary, transaction, unsafe, versioning
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
build, clustering, compatibility, customInterceptors, dataContainer, deadlockDetection, eviction, expiration, indexing, invocationBatching, jmxStatistics, locking, persistence, security, sites, storeAsBinary, transaction, unsafe, versioning
private boolean enabled
private java.lang.String recoveryInfoCacheName
RecoveryConfigurationBuilder(TransactionConfigurationBuilder builder)
public RecoveryConfigurationBuilder enable()
public RecoveryConfigurationBuilder disable()
public RecoveryConfigurationBuilder enabled(boolean enabled)
public RecoveryConfigurationBuilder recoveryInfoCacheName(java.lang.String recoveryInfoName)
RecoveryConfiguration.DEFAULT_RECOVERY_INFO_CACHE
public void validate()
Builder
validate
in interface Builder<RecoveryConfiguration>
public RecoveryConfiguration create()
Builder
create
in interface Builder<RecoveryConfiguration>
public RecoveryConfigurationBuilder read(RecoveryConfiguration template)
Builder
read
in interface Builder<RecoveryConfiguration>
template
- the configuration from which to "clone" this config if needed.public java.lang.String toString()
toString
in class java.lang.Object