Package org.infinispan.xsite
Interface BackupSender
-
- All Known Implementing Classes:
BackupSenderImpl,NoOpBackupSender
public interface BackupSenderComponent responsible with sending backup data to remote sites. The send operation is executed async, it's up to the caller to wait on the returnedBackupResponsein the case it wants an sync call.- Since:
- 5.2
- Author:
- Mircea Markus
- See Also:
BackupResponse
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description InvocationStagebackupClear(ClearCommand command)InvocationStagebackupCommit(CommitCommand command, Transaction transaction)InvocationStagebackupPrepare(PrepareCommand command, AbstractCacheTransaction cacheTransaction, Transaction transaction)Prepares a transaction on the remote site.InvocationStagebackupRollback(RollbackCommand command, Transaction transaction)InvocationStagebackupWrite(WriteCommand command, WriteCommand originalCommand)
-
-
-
Method Detail
-
backupPrepare
InvocationStage backupPrepare(PrepareCommand command, AbstractCacheTransaction cacheTransaction, Transaction transaction)
Prepares a transaction on the remote site.
-
backupCommit
InvocationStage backupCommit(CommitCommand command, Transaction transaction)
-
backupRollback
InvocationStage backupRollback(RollbackCommand command, Transaction transaction)
-
backupWrite
InvocationStage backupWrite(WriteCommand command, WriteCommand originalCommand)
-
backupClear
InvocationStage backupClear(ClearCommand command)
-
-