org.infinispan.configuration.cache
Class BackupConfiguration
java.lang.Object
org.infinispan.configuration.cache.BackupConfiguration
public class BackupConfiguration
- extends Object
- Since:
- 5.2
- Author:
- Mircea.Markus@jboss.com
BackupConfiguration
public BackupConfiguration(String site,
BackupConfiguration.BackupStrategy strategy,
long timeout,
BackupFailurePolicy backupFailurePolicy,
String failurePolicyClass,
boolean useTwoPhaseCommit,
TakeOfflineConfiguration takeOfflineConfiguration,
boolean enabled)
site
public String site()
- Returns the name of the site where this cache backups its data.
strategy
public BackupConfiguration.BackupStrategy strategy()
- How does the backup happen: sync or async.
takeOffline
public TakeOfflineConfiguration takeOffline()
failurePolicyClass
public String failurePolicyClass()
- If the failure policy is set to
BackupFailurePolicy.CUSTOM
then the failurePolicyClass is required and
should return the fully qualified name of a class implementing CustomFailurePolicy
isAsyncBackup
public boolean isAsyncBackup()
replicationTimeout
public long replicationTimeout()
backupFailurePolicy
public BackupFailurePolicy backupFailurePolicy()
isTwoPhaseCommit
public boolean isTwoPhaseCommit()
enabled
public boolean enabled()
- See Also:
BackupConfigurationBuilder.enabled(boolean).
equals
public boolean equals(Object o)
- Overrides:
equals
in class Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class Object
toString
public String toString()
- Overrides:
toString
in class Object
Copyright © 2013 JBoss, a division of Red Hat. All Rights Reserved.