Class BaseBackupInterceptor
java.lang.Object
org.infinispan.interceptors.BaseAsyncInterceptor
org.infinispan.interceptors.DDAsyncInterceptor
org.infinispan.interceptors.xsite.BaseBackupInterceptor
- All Implemented Interfaces:
Visitor,AsyncInterceptor
- Direct Known Subclasses:
NonTransactionalBackupInterceptor,OptimisticBackupInterceptor,PessimisticBackupInterceptor
- Since:
- 5.2
- Author:
- Mircea Markus
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected BackupSenderprotected ClusteringDependentLogicprotected CommandsFactoryprotected final InvocationSuccessFunction<DataWriteCommand> protected IracManagerprotected KeyPartitionerprotected TransactionTableFields inherited from class org.infinispan.interceptors.BaseAsyncInterceptor
cacheConfiguration -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Stream<WriteCommand> Stream<org.infinispan.commons.util.SegmentAwareKey<?>> keysFromMods(Stream<WriteCommand> modifications) final ObjectvisitClearCommand(InvocationContext ctx, ClearCommand command) visitRemoveExpiredCommand(InvocationContext ctx, RemoveExpiredCommand command) Methods inherited from class org.infinispan.interceptors.DDAsyncInterceptor
handleDefault, visitCommand, visitCommitCommand, visitComputeCommand, visitComputeIfAbsentCommand, visitEntrySetCommand, visitEvictCommand, visitGetAllCommand, visitGetCacheEntryCommand, visitGetKeyValueCommand, visitInvalidateCommand, visitInvalidateL1Command, visitIracPutKeyValueCommand, visitKeySetCommand, visitLockControlCommand, visitPrepareCommand, visitPutKeyValueCommand, visitPutMapCommand, visitReadOnlyKeyCommand, visitReadOnlyManyCommand, visitReadWriteKeyCommand, visitReadWriteKeyValueCommand, visitReadWriteManyCommand, visitReadWriteManyEntriesCommand, visitRemoveCommand, visitReplaceCommand, visitRollbackCommand, visitSizeCommand, visitTouchCommand, visitUnknownCommand, visitWriteOnlyKeyCommand, visitWriteOnlyKeyValueCommand, visitWriteOnlyManyCommand, visitWriteOnlyManyEntriesCommandMethods inherited from class org.infinispan.interceptors.BaseAsyncInterceptor
asyncInvokeNext, asyncInvokeNext, asyncInvokeNext, asyncValue, delayedNull, delayedValue, delayedValue, invokeNext, invokeNextAndExceptionally, invokeNextAndFinally, invokeNextAndHandle, invokeNextThenAccept, invokeNextThenApply, isSuccessfullyDone, makeStage, setNextInterceptor, valueOrException
-
Field Details
-
backupSender
-
txTable
-
iracManager
-
clusteringDependentLogic
-
keyPartitioner
-
commandsFactory
-
handleSingleKeyWriteReturn
-
-
Constructor Details
-
BaseBackupInterceptor
public BaseBackupInterceptor()
-
-
Method Details
-
visitClearCommand
- Specified by:
visitClearCommandin interfaceVisitor- Overrides:
visitClearCommandin classDDAsyncInterceptor
-
visitRemoveExpiredCommand
-
getModificationsFrom
-
keysFromMods
public Stream<org.infinispan.commons.util.SegmentAwareKey<?>> keysFromMods(Stream<WriteCommand> modifications)
-