public class BackupConfiguration extends Object
Modifier and Type | Class and Description |
---|---|
static class |
BackupConfiguration.BackupStrategy |
Constructor and Description |
---|
BackupConfiguration(String site,
BackupConfiguration.BackupStrategy strategy,
long timeout,
BackupFailurePolicy backupFailurePolicy,
String failurePolicyClass,
boolean useTwoPhaseCommit,
TakeOfflineConfiguration takeOfflineConfiguration,
XSiteStateTransferConfiguration stateTransferConfiguration,
boolean enabled) |
Modifier and Type | Method and Description |
---|---|
BackupFailurePolicy |
backupFailurePolicy() |
boolean |
enabled() |
boolean |
equals(Object o) |
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 |
int |
hashCode() |
boolean |
isAsyncBackup() |
boolean |
isTwoPhaseCommit() |
long |
replicationTimeout() |
String |
site()
Returns the name of the site where this cache backups its data.
|
XSiteStateTransferConfiguration |
stateTransfer() |
BackupConfiguration.BackupStrategy |
strategy()
How does the backup happen: sync or async.
|
TakeOfflineConfiguration |
takeOffline() |
String |
toString() |
public BackupConfiguration(String site, BackupConfiguration.BackupStrategy strategy, long timeout, BackupFailurePolicy backupFailurePolicy, String failurePolicyClass, boolean useTwoPhaseCommit, TakeOfflineConfiguration takeOfflineConfiguration, XSiteStateTransferConfiguration stateTransferConfiguration, boolean enabled)
public String site()
public BackupConfiguration.BackupStrategy strategy()
public TakeOfflineConfiguration takeOffline()
public String failurePolicyClass()
BackupFailurePolicy.CUSTOM
then the failurePolicyClass is required and
should return the fully qualified name of a class implementing CustomFailurePolicy
public boolean isAsyncBackup()
public long replicationTimeout()
public BackupFailurePolicy backupFailurePolicy()
public boolean isTwoPhaseCommit()
public boolean enabled()
public XSiteStateTransferConfiguration stateTransfer()
Copyright © 2015 JBoss, a division of Red Hat. All rights reserved.