Class BackupConfiguration

  • All Implemented Interfaces:
    org.infinispan.commons.configuration.BaseConfigurationInfo, org.infinispan.commons.configuration.ConfigurationInfo

    public class BackupConfiguration
    extends Object
    implements org.infinispan.commons.configuration.ConfigurationInfo
    Since:
    5.2
    Author:
    Mircea.Markus@jboss.com
    • Field Detail

      • SITE

        public static final org.infinispan.commons.configuration.attributes.AttributeDefinition<String> SITE
      • REPLICATION_TIMEOUT

        public static final org.infinispan.commons.configuration.attributes.AttributeDefinition<Long> REPLICATION_TIMEOUT
      • FAILURE_POLICY

        public static final org.infinispan.commons.configuration.attributes.AttributeDefinition<BackupFailurePolicy> FAILURE_POLICY
      • FAILURE_POLICY_CLASS

        public static final org.infinispan.commons.configuration.attributes.AttributeDefinition<String> FAILURE_POLICY_CLASS
      • USE_TWO_PHASE_COMMIT

        public static final org.infinispan.commons.configuration.attributes.AttributeDefinition<Boolean> USE_TWO_PHASE_COMMIT
      • ENABLED

        public static final org.infinispan.commons.configuration.attributes.AttributeDefinition<Boolean> ENABLED
    • Method Detail

      • subElements

        public List<org.infinispan.commons.configuration.ConfigurationInfo> subElements()
        Specified by:
        subElements in interface org.infinispan.commons.configuration.ConfigurationInfo
      • getElementDefinition

        public org.infinispan.commons.configuration.elements.ElementDefinition getElementDefinition()
        Specified by:
        getElementDefinition in interface org.infinispan.commons.configuration.BaseConfigurationInfo
      • site

        public String site()
        Returns the name of the site where this cache backups its data.
      • isAsyncBackup

        public boolean isAsyncBackup()
      • isSyncBackup

        public boolean isSyncBackup()
      • replicationTimeout

        public long replicationTimeout()
      • isTwoPhaseCommit

        public boolean isTwoPhaseCommit()
      • enabled

        public boolean enabled()
      • attributes

        public org.infinispan.commons.configuration.attributes.AttributeSet attributes()
        Specified by:
        attributes in interface org.infinispan.commons.configuration.BaseConfigurationInfo
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object