Class BackupForConfiguration

java.lang.Object
org.infinispan.commons.configuration.attributes.ConfigurationElement<BackupForConfiguration>
org.infinispan.configuration.cache.BackupForConfiguration
All Implemented Interfaces:
org.infinispan.commons.configuration.attributes.Matchable<BackupForConfiguration>, org.infinispan.commons.configuration.attributes.Updatable<BackupForConfiguration>

public class BackupForConfiguration extends org.infinispan.commons.configuration.attributes.ConfigurationElement<BackupForConfiguration>
Defines the remote caches for which this cache acts as a backup.
Since:
5.2
Author:
Mircea Markus
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final org.infinispan.commons.configuration.attributes.AttributeDefinition<String>
     
    static final org.infinispan.commons.configuration.attributes.AttributeDefinition<String>
     

    Fields inherited from class org.infinispan.commons.configuration.attributes.ConfigurationElement

    attributes, CHILDLESS, children, element, repeated
  • Constructor Summary

    Constructors
    Constructor
    Description
    BackupForConfiguration(org.infinispan.commons.configuration.attributes.AttributeSet attributes)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    isBackupFor(String remoteSite, String remoteCache)
     
     
     

    Methods inherited from class org.infinispan.commons.configuration.attributes.ConfigurationElement

    attributes, child, children, children, elementName, equals, extractAttributes, findAttribute, hashCode, isModified, list, matches, matches, matches, toString, update, update, update, validateUpdate, validateUpdate, validateUpdate, write

    Methods inherited from class Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Field Details

    • REMOTE_CACHE

      public static final org.infinispan.commons.configuration.attributes.AttributeDefinition<String> REMOTE_CACHE
    • REMOTE_SITE

      public static final org.infinispan.commons.configuration.attributes.AttributeDefinition<String> REMOTE_SITE
  • Constructor Details

    • BackupForConfiguration

      public BackupForConfiguration(org.infinispan.commons.configuration.attributes.AttributeSet attributes)
  • Method Details

    • remoteCache

      public String remoteCache()
      Returns:
      the name of the remote site that backups data into this cache.
    • remoteSite

      public String remoteSite()
      Returns:
      the name of the remote cache that backups data into this cache.
    • isBackupFor

      public boolean isBackupFor(String remoteSite, String remoteCache)