Class OptimisticBackupInterceptor
java.lang.Object
org.infinispan.interceptors.BaseAsyncInterceptor
org.infinispan.interceptors.DDAsyncInterceptor
org.infinispan.interceptors.xsite.BaseBackupInterceptor
org.infinispan.interceptors.xsite.OptimisticBackupInterceptor
- All Implemented Interfaces:
Visitor
,AsyncInterceptor
Handles x-site data backups for optimistic transactional caches.
- Since:
- 5.2
- Author:
- Mircea Markus
-
Field Summary
Fields inherited from class org.infinispan.interceptors.xsite.BaseBackupInterceptor
backupSender, clusteringDependentLogic, commandsFactory, handleSingleKeyWriteReturn, iracManager, keyPartitioner, txTable
Fields inherited from class org.infinispan.interceptors.BaseAsyncInterceptor
cacheConfiguration
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvisitCommitCommand
(TxInvocationContext ctx, CommitCommand command) visitPrepareCommand
(TxInvocationContext ctx, PrepareCommand command) visitPutKeyValueCommand
(InvocationContext ctx, PutKeyValueCommand command) visitRollbackCommand
(TxInvocationContext ctx, RollbackCommand command) Methods inherited from class org.infinispan.interceptors.xsite.BaseBackupInterceptor
getModificationsFrom, keysFromMods, visitClearCommand, visitRemoveExpiredCommand
Methods inherited from class org.infinispan.interceptors.DDAsyncInterceptor
handleDefault, visitCommand, visitComputeCommand, visitComputeIfAbsentCommand, visitEntrySetCommand, visitEvictCommand, visitGetAllCommand, visitGetCacheEntryCommand, visitGetKeyValueCommand, visitInvalidateCommand, visitInvalidateL1Command, visitIracPutKeyValueCommand, visitKeySetCommand, visitLockControlCommand, visitPutMapCommand, visitReadOnlyKeyCommand, visitReadOnlyManyCommand, visitReadWriteKeyCommand, visitReadWriteKeyValueCommand, visitReadWriteManyCommand, visitReadWriteManyEntriesCommand, visitRemoveCommand, visitReplaceCommand, visitSizeCommand, visitTouchCommand, visitUnknownCommand, visitWriteOnlyKeyCommand, visitWriteOnlyKeyValueCommand, visitWriteOnlyManyCommand, visitWriteOnlyManyEntriesCommand
Methods inherited from class org.infinispan.interceptors.BaseAsyncInterceptor
asyncInvokeNext, asyncInvokeNext, asyncInvokeNext, asyncValue, delayedNull, delayedValue, delayedValue, invokeNext, invokeNextAndExceptionally, invokeNextAndFinally, invokeNextAndHandle, invokeNextThenAccept, invokeNextThenApply, isSuccessfullyDone, makeStage, setNextInterceptor, valueOrException
-
Constructor Details
-
OptimisticBackupInterceptor
public OptimisticBackupInterceptor()
-
-
Method Details
-
visitPutKeyValueCommand
- Specified by:
visitPutKeyValueCommand
in interfaceVisitor
- Overrides:
visitPutKeyValueCommand
in classDDAsyncInterceptor
-
visitPrepareCommand
- Specified by:
visitPrepareCommand
in interfaceVisitor
- Overrides:
visitPrepareCommand
in classDDAsyncInterceptor
-
visitCommitCommand
- Specified by:
visitCommitCommand
in interfaceVisitor
- Overrides:
visitCommitCommand
in classDDAsyncInterceptor
-
visitRollbackCommand
- Specified by:
visitRollbackCommand
in interfaceVisitor
- Overrides:
visitRollbackCommand
in classDDAsyncInterceptor
-