Class SitesConfiguration
java.lang.Object
org.infinispan.commons.configuration.attributes.ConfigurationElement<SitesConfiguration>
org.infinispan.configuration.cache.SitesConfiguration
- All Implemented Interfaces:
org.infinispan.commons.configuration.attributes.Matchable<SitesConfiguration>,org.infinispan.commons.configuration.attributes.Updatable<SitesConfiguration>
public class SitesConfiguration
extends org.infinispan.commons.configuration.attributes.ConfigurationElement<SitesConfiguration>
- Since:
- 5.2
- Author:
- Mircea.Markus@jboss.com
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final org.infinispan.commons.configuration.attributes.AttributeDefinition<Long>static final org.infinispan.commons.configuration.attributes.AttributeDefinition<XSiteEntryMergePolicy>static final org.infinispan.commons.configuration.attributes.AttributeDefinition<Integer>Fields inherited from class org.infinispan.commons.configuration.attributes.ConfigurationElement
attributes, CHILDLESS, children, element, repeated -
Constructor Summary
ConstructorsConstructorDescriptionSitesConfiguration(org.infinispan.commons.configuration.attributes.AttributeSet attributes, List<BackupConfiguration> allBackups, BackupForConfiguration backupFor) -
Method Summary
Modifier and TypeMethodDescriptionReturns the list of all sites where this cache might back up its data.booleanDeprecated.since 14.0.Deprecated.Since 14.0.Deprecated.Since 14.0.getFailurePolicy(String siteName) booleanbooleanbooleanDeprecated.since 14.0.booleanhasInUseBackup(String siteName) Deprecated.since 14.0.booleanDeprecated.since 14.0.longintMethods inherited from class org.infinispan.commons.configuration.attributes.ConfigurationElement
attributes, child, children, children, elementName, equals, findAttribute, hashCode, isModified, list, matches, toString, update, validateUpdate, write
-
Field Details
-
MERGE_POLICY
public static final org.infinispan.commons.configuration.attributes.AttributeDefinition<XSiteEntryMergePolicy> MERGE_POLICY -
MAX_CLEANUP_DELAY
public static final org.infinispan.commons.configuration.attributes.AttributeDefinition<Long> MAX_CLEANUP_DELAY -
TOMBSTONE_MAP_SIZE
public static final org.infinispan.commons.configuration.attributes.AttributeDefinition<Integer> TOMBSTONE_MAP_SIZE
-
-
Constructor Details
-
SitesConfiguration
public SitesConfiguration(org.infinispan.commons.configuration.attributes.AttributeSet attributes, List<BackupConfiguration> allBackups, BackupForConfiguration backupFor)
-
-
Method Details
-
disableBackups
Deprecated.since 14.0. To be removed without replacement.Returns true if this cache won't backup its data remotely. It would still accept other sites backing up data on this site. -
allBackups
Returns the list of all sites where this cache might back up its data. The list of actual sites is defined byinUseBackupSites(). -
allBackupsStream
-
enabledBackups
Deprecated.Since 14.0. To be removed without replacement. UseallBackups()orallBackupsStream().Returns the list ofBackupConfigurationthat haveBackupConfiguration.enabled()== true. -
enabledBackupStream
Deprecated.Since 14.0. To be removed without replacement. UseallBackups()orallBackupsStream(). -
backupFor
- Returns:
- information about caches that backup data into this cache.
-
getFailurePolicy
-
hasInUseBackup
Deprecated.since 14.0. To be removed without replacement -
hasEnabledBackups
Deprecated.since 14.0. To be removed without replacement. UsehasBackups()instead. -
hasBackups
public boolean hasBackups() -
hasSyncEnabledBackups
public boolean hasSyncEnabledBackups() -
syncBackupsStream
-
hasAsyncEnabledBackups
public boolean hasAsyncEnabledBackups() -
asyncBackupsStream
-
inUseBackupSites
Deprecated.since 14.0. To be removed without replacement. -
mergePolicy
- Returns:
- The
XSiteEntryMergePolicyto resolve conflicts when asynchronous cross-site replication is enabled. - See Also:
-
maxTombstoneCleanupDelay
public long maxTombstoneCleanupDelay()- Returns:
- The maximum delay, in milliseconds, between which tombstone cleanup tasks run.
-
tombstoneMapSize
public int tombstoneMapSize()- Returns:
- The target tombstone map size.
-