Class RemoteSiteStatus

java.lang.Object
org.infinispan.xsite.statetransfer.RemoteSiteStatus

public class RemoteSiteStatus extends Object
Cross-Site state transfer status & collector
Since:
12
Author:
Pedro Ruivo
  • Method Details

    • getBackup

      public org.infinispan.xsite.XSiteBackup getBackup()
    • isSync

      public boolean isSync()
    • getSiteName

      public String getSiteName()
    • getStatus

      public StateTransferStatus getStatus()
    • clearStatus

      public void clearStatus()
    • startStateTransfer

      public boolean startStateTransfer(Collection<Address> members)
    • restartStateTransfer

      public boolean restartStateTransfer(Collection<Address> newMembers)
    • confirmStateTransfer

      public boolean confirmStateTransfer(Address node, boolean statusOk)
    • cancelStateTransfer

      public void cancelStateTransfer()
    • isStateTransferInProgress

      public boolean isStateTransferInProgress()
    • failStateTransfer

      public void failStateTransfer()
    • fromConfiguration

      public static RemoteSiteStatus fromConfiguration(BackupConfiguration configuration)
    • stateTransferMode

      public XSiteStateTransferMode stateTransferMode()
    • setStateTransferMode

      public boolean setStateTransferMode(XSiteStateTransferMode mode)