Interface BackupResponse
-
- All Known Implementing Classes:
AggregateBackupResponse
,JGroupsBackupResponse
public interface BackupResponse
Represents a response from a backup replication call.- Since:
- 5.2
- Author:
- Mircea Markus
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Set<String>
getCommunicationErrors()
Returns the list of sites where the backups failed due to a bridge communication error (as opposed to an error caused by Infinispan, e.g.Map<String,Throwable>
getFailedBackups()
long
getSendTimeMillis()
Return the time in millis when this operation was initiated.boolean
isEmpty()
void
notifyFinish(LongConsumer timeElapsedConsumer)
Registers a listener that is notified when the cross-site request is finished.void
waitForBackupToFinish()
-
-
-
Method Detail
-
getCommunicationErrors
Set<String> getCommunicationErrors()
Returns the list of sites where the backups failed due to a bridge communication error (as opposed to an error caused by Infinispan, e.g. due to a lock acquisition timeout).
-
getSendTimeMillis
long getSendTimeMillis()
Return the time in millis when this operation was initiated.
-
isEmpty
boolean isEmpty()
-
notifyFinish
void notifyFinish(LongConsumer timeElapsedConsumer)
Registers a listener that is notified when the cross-site request is finished.The parameter is the time spent in the network in milliseconds.
- Parameters:
timeElapsedConsumer
- TheConsumer
to be invoke.
-
-