@Stability.Internal public class CoreTransactionAttemptContextHooks extends Object
| Constructor and Description |
|---|
CoreTransactionAttemptContextHooks() |
public static final String HOOK_ROLLBACK
public static final String HOOK_GET
public static final String HOOK_INSERT
public static final String HOOK_REPLACE
public static final String HOOK_REMOVE
public static final String HOOK_BEFORE_COMMIT
public static final String HOOK_ROLLBACK_DOC
public static final String HOOK_DELETE_INSERTED
public static final String HOOK_REMOVE_STAGED_INSERT
public static final String HOOK_CREATE_STAGED_INSERT
public static final String HOOK_REMOVE_DOC
public static final String HOOK_COMMIT_DOC
public static final String HOOK_COMMIT_DOC_CHANGED
public static final String HOOK_STAGING_DOC_CHANGED
public static final String HOOK_ROLLBACK_DOC_CHANGED
public static final String HOOK_QUERY
public static final String HOOK_QUERY_BEGIN_WORK
public static final String HOOK_QUERY_COMMIT
public static final String HOOK_QUERY_ROLLBACK
public static final String HOOK_QUERY_KV_GET
public static final String HOOK_QUERY_KV_REPLACE
public static final String HOOK_QUERY_KV_REMOVE
public static final String HOOK_QUERY_KV_INSERT
public static final String HOOK_BEFORE_RETRY
public static final String HOOK_ATR_COMMIT
public static final String HOOK_ATR_COMMIT_AMBIGUITY_RESOLUTION
public static final String HOOK_ATR_ABORT
public static final String HOOK_ATR_ROLLBACK_COMPLETE
public static final String HOOK_ATR_PENDING
public static final String HOOK_ATR_COMPLETE
public Function<CoreTransactionAttemptContext,Mono<Integer>> beforeAtrCommit
public Function<CoreTransactionAttemptContext,Mono<Integer>> beforeAtrCommitAmbiguityResolution
public Function<CoreTransactionAttemptContext,Mono<Integer>> afterAtrCommit
public BiFunction<CoreTransactionAttemptContext,String,Mono<Integer>> beforeDocCommitted
public BiFunction<CoreTransactionAttemptContext,String,Mono<Integer>> beforeRollbackDeleteInserted
public BiFunction<CoreTransactionAttemptContext,String,Mono<Integer>> afterDocCommittedBeforeSavingCAS
public BiFunction<CoreTransactionAttemptContext,String,Mono<Integer>> afterDocCommitted
public BiFunction<CoreTransactionAttemptContext,String,Mono<Integer>> beforeStagedInsert
public BiFunction<CoreTransactionAttemptContext,String,Mono<Integer>> beforeStagedRemove
public BiFunction<CoreTransactionAttemptContext,String,Mono<Integer>> beforeStagedReplace
public BiFunction<CoreTransactionAttemptContext,String,Mono<Integer>> beforeDocRemoved
public BiFunction<CoreTransactionAttemptContext,String,Mono<Integer>> beforeDocRolledBack
public BiFunction<CoreTransactionAttemptContext,String,Mono<Integer>> afterDocRemovedPreRetry
public BiFunction<CoreTransactionAttemptContext,String,Mono<Integer>> afterDocRemovedPostRetry
public BiFunction<CoreTransactionAttemptContext,String,Mono<Integer>> afterGetComplete
public BiFunction<CoreTransactionAttemptContext,String,Mono<Integer>> afterStagedReplaceComplete
public BiFunction<CoreTransactionAttemptContext,String,Mono<Integer>> afterStagedRemoveComplete
public BiFunction<CoreTransactionAttemptContext,String,Mono<Integer>> afterStagedInsertComplete
public BiFunction<CoreTransactionAttemptContext,String,Mono<Integer>> afterRollbackReplaceOrRemove
public BiFunction<CoreTransactionAttemptContext,String,Mono<Integer>> afterRollbackDeleteInserted
public BiFunction<CoreTransactionAttemptContext,String,Mono<Integer>> beforeCheckATREntryForBlockingDoc
public BiFunction<CoreTransactionAttemptContext,String,Mono<Integer>> beforeDocGet
public BiFunction<CoreTransactionAttemptContext,String,Mono<Integer>> beforeGetDocInExistsDuringStagedInsert
public BiFunction<CoreTransactionAttemptContext,String,Mono<Integer>> beforeOverwritingStagedInsertRemoval
public BiFunction<CoreTransactionAttemptContext,String,Mono<Integer>> beforeRemoveStagedInsert
public BiFunction<CoreTransactionAttemptContext,String,Mono<Integer>> afterRemoveStagedInsert
public Function<CoreTransactionAttemptContext,Mono<Integer>> afterDocsCommitted
public Function<CoreTransactionAttemptContext,Mono<Integer>> afterDocsRemoved
public Function<CoreTransactionAttemptContext,Mono<Integer>> afterAtrPending
public Function<CoreTransactionAttemptContext,Mono<Integer>> beforeAtrPending
public Function<CoreTransactionAttemptContext,Mono<Integer>> beforeAtrComplete
public Function<CoreTransactionAttemptContext,Mono<Integer>> beforeAtrRolledBack
public Function<CoreTransactionAttemptContext,Mono<Integer>> afterAtrComplete
public Function<CoreTransactionAttemptContext,Mono<Integer>> beforeAtrAborted
public Function<CoreTransactionAttemptContext,Mono<Integer>> afterAtrAborted
public Function<CoreTransactionAttemptContext,Mono<Integer>> afterAtrRolledBack
public BiFunction<CoreTransactionAttemptContext,String,Mono<Integer>> beforeQuery
public BiFunction<CoreTransactionAttemptContext,String,Mono<Integer>> afterQuery
public Function<CoreTransactionAttemptContext,Optional<String>> randomAtrIdForVbucket
public TriFunction<CoreTransactionAttemptContext,String,Optional<String>,Boolean> hasExpiredClientSideHook
public BiFunction<CoreTransactionAttemptContext,String,Mono<Integer>> beforeUnlockGet
public BiFunction<CoreTransactionAttemptContext,String,Mono<Integer>> beforeUnlockInsert
public BiFunction<CoreTransactionAttemptContext,String,Mono<Integer>> beforeUnlockReplace
public BiFunction<CoreTransactionAttemptContext,String,Mono<Integer>> beforeUnlockRemove
public BiFunction<CoreTransactionAttemptContext,String,Mono<Integer>> beforeUnlockQuery
public BiFunction<CoreTransactionAttemptContext,String,Mono<Integer>> beforeDocChangedDuringStaging
public BiFunction<CoreTransactionAttemptContext,String,Mono<Integer>> beforeDocChangedDuringCommit
public BiFunction<CoreTransactionAttemptContext,String,Mono<Integer>> beforeDocChangedDuringRollback
Copyright © 2024 Couchbase, Inc.. All rights reserved.