Infinispan Distribution 5.2.6.Final-redhat-2

org.infinispan.configuration.cache
Class BackupConfiguration

java.lang.Object
  extended by org.infinispan.configuration.cache.BackupConfiguration

public class BackupConfiguration
extends Object

Since:
5.2
Author:
Mircea.Markus@jboss.com

Nested Class Summary
static class BackupConfiguration.BackupStrategy
           
 
Constructor Summary
BackupConfiguration(String site, BackupConfiguration.BackupStrategy strategy, long timeout, BackupFailurePolicy backupFailurePolicy, String failurePolicyClass, boolean useTwoPhaseCommit, TakeOfflineConfiguration takeOfflineConfiguration, boolean enabled)
           
 
Method Summary
 BackupFailurePolicy backupFailurePolicy()
           
 boolean enabled()
           
 boolean equals(Object o)
           
 String failurePolicyClass()
          If the failure policy is set to BackupFailurePolicy.CUSTOM then the failurePolicyClass is required and should return the fully qualified name of a class implementing CustomFailurePolicy
 int hashCode()
           
 boolean isAsyncBackup()
           
 boolean isTwoPhaseCommit()
           
 long replicationTimeout()
           
 String site()
          Returns the name of the site where this cache backups its data.
 BackupConfiguration.BackupStrategy strategy()
          How does the backup happen: sync or async.
 TakeOfflineConfiguration takeOffline()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

BackupConfiguration

public BackupConfiguration(String site,
                           BackupConfiguration.BackupStrategy strategy,
                           long timeout,
                           BackupFailurePolicy backupFailurePolicy,
                           String failurePolicyClass,
                           boolean useTwoPhaseCommit,
                           TakeOfflineConfiguration takeOfflineConfiguration,
                           boolean enabled)
Method Detail

site

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


strategy

public BackupConfiguration.BackupStrategy strategy()
How does the backup happen: sync or async.


takeOffline

public TakeOfflineConfiguration takeOffline()

failurePolicyClass

public String failurePolicyClass()
If the failure policy is set to BackupFailurePolicy.CUSTOM then the failurePolicyClass is required and should return the fully qualified name of a class implementing CustomFailurePolicy


isAsyncBackup

public boolean isAsyncBackup()

replicationTimeout

public long replicationTimeout()

backupFailurePolicy

public BackupFailurePolicy backupFailurePolicy()

isTwoPhaseCommit

public boolean isTwoPhaseCommit()

enabled

public boolean enabled()
See Also:
BackupConfigurationBuilder.enabled(boolean).

equals

public boolean equals(Object o)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

toString

public String toString()
Overrides:
toString in class Object

Infinispan Distribution 5.2.6.Final-redhat-2

Copyright © 2013 JBoss, a division of Red Hat. All Rights Reserved.