Class BackupConfiguration
java.lang.Object
org.infinispan.commons.configuration.attributes.ConfigurationElement<BackupConfiguration>
org.infinispan.configuration.cache.BackupConfiguration
- All Implemented Interfaces:
Matchable<BackupConfiguration>, Updatable<BackupConfiguration>
- Since:
- 5.2
- Author:
- Mircea.Markus@jboss.com
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final AttributeDefinition<BackupFailurePolicy> static final AttributeDefinition<String> static final AttributeDefinition<TimeQuantity> static final AttributeDefinition<String> static final AttributeDefinition<BackupConfiguration.BackupStrategy> static final AttributeDefinition<Boolean> Fields inherited from class ConfigurationElement
attributes, CHILDLESS, children, element, repeated, sinceMajor, sinceMinor -
Constructor Summary
ConstructorsConstructorDescriptionBackupConfiguration(AttributeSet attributes, TakeOfflineConfiguration takeOfflineConfiguration, XSiteStateTransferConfiguration xSiteStateTransferConfiguration) -
Method Summary
Modifier and TypeMethodDescriptionbooleanenabled()Deprecated, for removal: This API element is subject to removal in a future version.Since 14.0.If the failure policy is set toBackupFailurePolicy.CUSTOMthen the failurePolicyClass is required and should return the fully qualified name of a class implementingCustomFailurePolicybooleanbooleanbooleanlongreplicationTimeout(long timeout) Deprecated, for removal: This API element is subject to removal in a future version.Since 14.0.site()Returns the name of the site where this cache backups its data.strategy()How does the backup happen: sync or async.Methods inherited from class ConfigurationElement
attributes, child, children, children, collectMutableAttributes, elementName, equals, extractAttributes, findAttribute, hashCode, isModified, isSince, list, matches, matches, matches, toString, update, update, update, validateUpdate, validateUpdate, validateUpdate, write
-
Field Details
-
SITE
-
STRATEGY
-
REPLICATION_TIMEOUT
-
FAILURE_POLICY
-
FAILURE_POLICY_CLASS
-
USE_TWO_PHASE_COMMIT
-
-
Constructor Details
-
BackupConfiguration
public BackupConfiguration(AttributeSet attributes, TakeOfflineConfiguration takeOfflineConfiguration, XSiteStateTransferConfiguration xSiteStateTransferConfiguration)
-
-
Method Details
-
site
Returns the name of the site where this cache backups its data. -
strategy
How does the backup happen: sync or async. -
takeOffline
-
failurePolicyClass
If the failure policy is set toBackupFailurePolicy.CUSTOMthen the failurePolicyClass is required and should return the fully qualified name of a class implementingCustomFailurePolicy -
isAsyncBackup
public boolean isAsyncBackup() -
isSyncBackup
public boolean isSyncBackup() -
replicationTimeout
public long replicationTimeout() -
replicationTimeout
@Deprecated(forRemoval=true, since="14.0") public BackupConfiguration replicationTimeout(long timeout) Deprecated, for removal: This API element is subject to removal in a future version.Since 14.0. To be removed without replacement -
backupFailurePolicy
-
isTwoPhaseCommit
public boolean isTwoPhaseCommit() -
enabled
Deprecated, for removal: This API element is subject to removal in a future version.Since 14.0. To be removed without replacement.- See Also:
-
stateTransfer
-