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>
     
  • 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)
     
     
     
  • 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)