Class BackupConfiguration

  • All Implemented Interfaces:
    org.infinispan.commons.configuration.attributes.Matchable<BackupConfiguration>, org.infinispan.commons.configuration.attributes.Updatable<BackupConfiguration>

    public class BackupConfiguration
    extends org.infinispan.commons.configuration.attributes.ConfigurationElement<BackupConfiguration>
    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
    • Method Detail

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

        @Deprecated
        public BackupConfiguration replicationTimeout​(long timeout)
        Deprecated.
        Since 14.0. To be removed without replacement
      • isTwoPhaseCommit

        public boolean isTwoPhaseCommit()
      • enabled

        @Deprecated
        public boolean enabled()
        Deprecated.
        Since 14.0. To be removed without replacement.