Class CoreTransactionAttemptContextHooks
java.lang.Object
com.couchbase.client.core.transaction.util.CoreTransactionAttemptContextHooks
Can be used for testing transactions, but is for internal use only.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic String -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
HOOK_ROLLBACK
-
HOOK_GET
-
HOOK_INSERT
-
HOOK_REPLACE
-
HOOK_REMOVE
-
HOOK_BEFORE_COMMIT
-
HOOK_ROLLBACK_DOC
-
HOOK_DELETE_INSERTED
-
HOOK_REMOVE_STAGED_INSERT
-
HOOK_CREATE_STAGED_INSERT
-
HOOK_REMOVE_DOC
-
HOOK_COMMIT_DOC
-
HOOK_COMMIT_DOC_CHANGED
-
HOOK_STAGING_DOC_CHANGED
-
HOOK_ROLLBACK_DOC_CHANGED
-
HOOK_QUERY
-
HOOK_QUERY_BEGIN_WORK
-
HOOK_QUERY_COMMIT
-
HOOK_QUERY_ROLLBACK
-
HOOK_QUERY_KV_GET
-
HOOK_QUERY_KV_REPLACE
-
HOOK_QUERY_KV_REMOVE
-
HOOK_QUERY_KV_INSERT
-
HOOK_BEFORE_RETRY
-
HOOK_ATR_COMMIT
-
HOOK_ATR_COMMIT_AMBIGUITY_RESOLUTION
-
HOOK_ATR_ABORT
-
HOOK_ATR_ROLLBACK_COMPLETE
-
HOOK_ATR_PENDING
-
HOOK_ATR_COMPLETE
-
standard
-
beforeAtrCommit
-
beforeAtrCommitAmbiguityResolution
-
afterAtrCommit
-
beforeDocCommitted
-
beforeRollbackDeleteInserted
-
afterDocCommittedBeforeSavingCAS
public BiFunction<CoreTransactionAttemptContext,String, afterDocCommittedBeforeSavingCASMono<Integer>> -
afterDocCommitted
-
beforeStagedInsert
-
beforeStagedRemove
-
beforeStagedReplace
-
beforeDocRemoved
-
beforeDocRolledBack
-
afterDocRemovedPreRetry
-
afterDocRemovedPostRetry
-
afterGetComplete
-
afterStagedReplaceComplete
-
afterStagedRemoveComplete
-
afterStagedInsertComplete
-
afterRollbackReplaceOrRemove
-
afterRollbackDeleteInserted
-
beforeCheckATREntryForBlockingDoc
public BiFunction<CoreTransactionAttemptContext,String, beforeCheckATREntryForBlockingDocMono<Integer>> -
beforeDocGet
-
beforeGetDocInExistsDuringStagedInsert
public BiFunction<CoreTransactionAttemptContext,String, beforeGetDocInExistsDuringStagedInsertMono<Integer>> -
beforeOverwritingStagedInsertRemoval
public BiFunction<CoreTransactionAttemptContext,String, beforeOverwritingStagedInsertRemovalMono<Integer>> -
beforeRemoveStagedInsert
-
afterRemoveStagedInsert
-
afterDocsCommitted
-
afterDocsRemoved
-
afterAtrPending
-
beforeAtrPending
-
beforeAtrComplete
-
beforeAtrRolledBack
-
afterAtrComplete
-
beforeAtrAborted
-
afterAtrAborted
-
afterAtrRolledBack
-
beforeQuery
-
afterQuery
-
randomAtrIdForVbucket
-
hasExpiredClientSideHook
public TriFunction<CoreTransactionAttemptContext,String, hasExpiredClientSideHookOptional<String>, Boolean> -
beforeUnlockGet
-
beforeUnlockInsert
-
beforeUnlockReplace
-
beforeUnlockRemove
-
beforeUnlockQuery
-
beforeDocChangedDuringStaging
-
beforeDocChangedDuringCommit
-
beforeDocChangedDuringRollback
public BiFunction<CoreTransactionAttemptContext,String, beforeDocChangedDuringRollbackMono<Integer>>
-
-
Constructor Details
-
CoreTransactionAttemptContextHooks
public CoreTransactionAttemptContextHooks()
-