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 Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
cancelStateTransfer()
void
clearStatus()
boolean
confirmStateTransfer(Address node, boolean statusOk)
void
failStateTransfer()
static RemoteSiteStatus
fromConfiguration(BackupConfiguration configuration)
org.infinispan.xsite.XSiteBackup
getBackup()
String
getSiteName()
StateTransferStatus
getStatus()
boolean
isStateTransferInProgress()
boolean
isSync()
boolean
restartStateTransfer(Collection<Address> newMembers)
boolean
setStateTransferMode(XSiteStateTransferMode mode)
boolean
startStateTransfer(Collection<Address> members)
XSiteStateTransferMode
stateTransferMode()
-
-
-
Method Detail
-
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)
-
-