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 final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final String -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
HOOK_ROLLBACK
- See Also:
-
HOOK_GET
- See Also:
-
HOOK_INSERT
- See Also:
-
HOOK_REPLACE
- See Also:
-
HOOK_REMOVE
- See Also:
-
HOOK_BEFORE_COMMIT
- See Also:
-
HOOK_ROLLBACK_DOC
- See Also:
-
HOOK_DELETE_INSERTED
- See Also:
-
HOOK_REMOVE_STAGED_INSERT
- See Also:
-
HOOK_CREATE_STAGED_INSERT
- See Also:
-
HOOK_REMOVE_DOC
- See Also:
-
HOOK_COMMIT_DOC
- See Also:
-
HOOK_COMMIT_DOC_CHANGED
- See Also:
-
HOOK_STAGING_DOC_CHANGED
- See Also:
-
HOOK_ROLLBACK_DOC_CHANGED
- See Also:
-
HOOK_QUERY
- See Also:
-
HOOK_QUERY_BEGIN_WORK
- See Also:
-
HOOK_QUERY_COMMIT
- See Also:
-
HOOK_QUERY_ROLLBACK
- See Also:
-
HOOK_QUERY_KV_GET
- See Also:
-
HOOK_QUERY_KV_REPLACE
- See Also:
-
HOOK_QUERY_KV_REMOVE
- See Also:
-
HOOK_QUERY_KV_INSERT
- See Also:
-
HOOK_BEFORE_RETRY
- See Also:
-
HOOK_GET_MULTI
- See Also:
-
HOOK_GET_MULTI_INDIVIDUAL_DOCUMENT
- See Also:
-
HOOK_ATR_COMMIT
- See Also:
-
HOOK_ATR_COMMIT_AMBIGUITY_RESOLUTION
- See Also:
-
HOOK_ATR_ABORT
- See Also:
-
HOOK_ATR_ROLLBACK_COMPLETE
- See Also:
-
HOOK_ATR_PENDING
- See Also:
-
HOOK_ATR_COMPLETE
- See Also:
-
beforeAtrCommit
-
beforeAtrCommitAmbiguityResolution
-
afterAtrCommit
-
beforeDocCommitted
-
beforeRollbackDeleteInserted
-
afterDocCommittedBeforeSavingCAS
-
afterDocCommitted
-
beforeStagedInsert
-
beforeStagedRemove
-
beforeStagedReplace
-
beforeDocRemoved
-
beforeDocRolledBack
-
afterDocRemovedPreRetry
-
afterDocRemovedPostRetry
-
afterGetComplete
-
afterStagedReplaceComplete
-
afterStagedRemoveComplete
-
afterStagedInsertComplete
-
afterRollbackReplaceOrRemove
-
afterRollbackDeleteInserted
-
beforeCheckATREntryForBlockingDoc
-
beforeDocGet
-
beforeGetDocInExistsDuringStagedInsert
-
beforeOverwritingStagedInsertRemoval
-
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
-
-
Constructor Details
-
CoreTransactionAttemptContextHooks
public CoreTransactionAttemptContextHooks()
-