public class SitesConfiguration extends java.lang.Object implements Matchable<SitesConfiguration>, ConfigurationInfo
| Modifier and Type | Field and Description |
|---|---|
static AttributeDefinition<java.lang.Boolean> |
DISABLE_BACKUPS |
static ElementDefinition |
ELEMENT_DEFINITION |
static AttributeDefinition<java.util.Set<java.lang.String>> |
IN_USE_BACKUP_SITES |
| Constructor and Description |
|---|
SitesConfiguration(AttributeSet attributes,
java.util.List<BackupConfiguration> allBackups,
BackupForConfiguration backupFor) |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<BackupConfiguration> |
allBackups()
Returns the list of all sites where this cache might back up its data.
|
AttributeSet |
attributes() |
BackupForConfiguration |
backupFor() |
boolean |
disableBackups()
Returns true if this cache won't backup its data remotely.
|
java.util.List<BackupConfiguration> |
enabledBackups()
Returns the list of
BackupConfiguration that have BackupConfiguration.enabled() == true. |
boolean |
equals(java.lang.Object obj) |
ElementDefinition |
getElementDefinition() |
BackupFailurePolicy |
getFailurePolicy(java.lang.String siteName) |
boolean |
hasEnabledBackups() |
int |
hashCode() |
boolean |
hasInUseBackup(java.lang.String siteName) |
java.util.Set<java.lang.String> |
inUseBackupSites() |
java.util.List<ConfigurationInfo> |
subElements() |
java.lang.String |
toString() |
public static final AttributeDefinition<java.lang.Boolean> DISABLE_BACKUPS
public static final AttributeDefinition<java.util.Set<java.lang.String>> IN_USE_BACKUP_SITES
public static ElementDefinition ELEMENT_DEFINITION
public SitesConfiguration(AttributeSet attributes, java.util.List<BackupConfiguration> allBackups, BackupForConfiguration backupFor)
public java.util.List<ConfigurationInfo> subElements()
subElements in interface ConfigurationInfopublic ElementDefinition getElementDefinition()
getElementDefinition in interface BaseConfigurationInfoElementDefinition of the configuration.public boolean disableBackups()
public java.util.List<BackupConfiguration> allBackups()
inUseBackupSites.public java.util.List<BackupConfiguration> enabledBackups()
BackupConfiguration that have BackupConfiguration.enabled() == true.public BackupForConfiguration backupFor()
public BackupFailurePolicy getFailurePolicy(java.lang.String siteName)
public boolean hasInUseBackup(java.lang.String siteName)
public boolean hasEnabledBackups()
public java.util.Set<java.lang.String> inUseBackupSites()
public AttributeSet attributes()
attributes in interface BaseConfigurationInfoAttributeSet declared by the configuration.public int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object