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 TypeFieldDescriptionFunction
<CoreTransactionAttemptContext, reactor.core.publisher.Mono<Integer>> Function
<CoreTransactionAttemptContext, reactor.core.publisher.Mono<Integer>> Function
<CoreTransactionAttemptContext, reactor.core.publisher.Mono<Integer>> Function
<CoreTransactionAttemptContext, reactor.core.publisher.Mono<Integer>> Function
<CoreTransactionAttemptContext, reactor.core.publisher.Mono<Integer>> BiFunction
<CoreTransactionAttemptContext, String, reactor.core.publisher.Mono<Integer>> BiFunction
<CoreTransactionAttemptContext, String, reactor.core.publisher.Mono<Integer>> BiFunction
<CoreTransactionAttemptContext, String, reactor.core.publisher.Mono<Integer>> BiFunction
<CoreTransactionAttemptContext, String, reactor.core.publisher.Mono<Integer>> Function
<CoreTransactionAttemptContext, reactor.core.publisher.Mono<Integer>> Function
<CoreTransactionAttemptContext, reactor.core.publisher.Mono<Integer>> BiFunction
<CoreTransactionAttemptContext, String, reactor.core.publisher.Mono<Integer>> BiFunction
<CoreTransactionAttemptContext, String, reactor.core.publisher.Mono<Integer>> BiFunction
<CoreTransactionAttemptContext, String, reactor.core.publisher.Mono<Integer>> BiFunction
<CoreTransactionAttemptContext, String, reactor.core.publisher.Mono<Integer>> BiFunction
<CoreTransactionAttemptContext, String, reactor.core.publisher.Mono<Integer>> BiFunction
<CoreTransactionAttemptContext, String, reactor.core.publisher.Mono<Integer>> BiFunction
<CoreTransactionAttemptContext, String, reactor.core.publisher.Mono<Integer>> BiFunction
<CoreTransactionAttemptContext, String, reactor.core.publisher.Mono<Integer>> Function
<CoreTransactionAttemptContext, reactor.core.publisher.Mono<Integer>> Function
<CoreTransactionAttemptContext, reactor.core.publisher.Mono<Integer>> Function
<CoreTransactionAttemptContext, reactor.core.publisher.Mono<Integer>> Function
<CoreTransactionAttemptContext, reactor.core.publisher.Mono<Integer>> Function
<CoreTransactionAttemptContext, reactor.core.publisher.Mono<Integer>> Function
<CoreTransactionAttemptContext, reactor.core.publisher.Mono<Integer>> BiFunction
<CoreTransactionAttemptContext, String, reactor.core.publisher.Mono<Integer>> BiFunction
<CoreTransactionAttemptContext, String, reactor.core.publisher.Mono<Integer>> BiFunction
<CoreTransactionAttemptContext, String, reactor.core.publisher.Mono<Integer>> BiFunction
<CoreTransactionAttemptContext, String, reactor.core.publisher.Mono<Integer>> BiFunction
<CoreTransactionAttemptContext, String, reactor.core.publisher.Mono<Integer>> BiFunction
<CoreTransactionAttemptContext, String, reactor.core.publisher.Mono<Integer>> BiFunction
<CoreTransactionAttemptContext, String, reactor.core.publisher.Mono<Integer>> BiFunction
<CoreTransactionAttemptContext, String, reactor.core.publisher.Mono<Integer>> BiFunction
<CoreTransactionAttemptContext, String, reactor.core.publisher.Mono<Integer>> BiFunction
<CoreTransactionAttemptContext, String, reactor.core.publisher.Mono<Integer>> BiFunction
<CoreTransactionAttemptContext, String, reactor.core.publisher.Mono<Integer>> BiFunction
<CoreTransactionAttemptContext, String, reactor.core.publisher.Mono<Integer>> BiFunction
<CoreTransactionAttemptContext, String, reactor.core.publisher.Mono<Integer>> BiFunction
<CoreTransactionAttemptContext, String, reactor.core.publisher.Mono<Integer>> BiFunction
<CoreTransactionAttemptContext, String, reactor.core.publisher.Mono<Integer>> BiFunction
<CoreTransactionAttemptContext, String, reactor.core.publisher.Mono<Integer>> BiFunction
<CoreTransactionAttemptContext, String, reactor.core.publisher.Mono<Integer>> BiFunction
<CoreTransactionAttemptContext, String, reactor.core.publisher.Mono<Integer>> BiFunction
<CoreTransactionAttemptContext, String, reactor.core.publisher.Mono<Integer>> BiFunction
<CoreTransactionAttemptContext, String, reactor.core.publisher.Mono<Integer>> BiFunction
<CoreTransactionAttemptContext, String, reactor.core.publisher.Mono<Integer>> static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
reactor.core.publisher.Mono
<Integer> -
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:
-
standard
-
beforeAtrCommit
-
beforeAtrCommitAmbiguityResolution
public Function<CoreTransactionAttemptContext,reactor.core.publisher.Mono<Integer>> beforeAtrCommitAmbiguityResolution -
afterAtrCommit
-
beforeDocCommitted
public BiFunction<CoreTransactionAttemptContext,String, beforeDocCommittedreactor.core.publisher.Mono<Integer>> -
beforeRollbackDeleteInserted
public BiFunction<CoreTransactionAttemptContext,String, beforeRollbackDeleteInsertedreactor.core.publisher.Mono<Integer>> -
afterDocCommittedBeforeSavingCAS
public BiFunction<CoreTransactionAttemptContext,String, afterDocCommittedBeforeSavingCASreactor.core.publisher.Mono<Integer>> -
afterDocCommitted
public BiFunction<CoreTransactionAttemptContext,String, afterDocCommittedreactor.core.publisher.Mono<Integer>> -
beforeStagedInsert
public BiFunction<CoreTransactionAttemptContext,String, beforeStagedInsertreactor.core.publisher.Mono<Integer>> -
beforeStagedRemove
public BiFunction<CoreTransactionAttemptContext,String, beforeStagedRemovereactor.core.publisher.Mono<Integer>> -
beforeStagedReplace
public BiFunction<CoreTransactionAttemptContext,String, beforeStagedReplacereactor.core.publisher.Mono<Integer>> -
beforeDocRemoved
public BiFunction<CoreTransactionAttemptContext,String, beforeDocRemovedreactor.core.publisher.Mono<Integer>> -
beforeDocRolledBack
public BiFunction<CoreTransactionAttemptContext,String, beforeDocRolledBackreactor.core.publisher.Mono<Integer>> -
afterDocRemovedPreRetry
public BiFunction<CoreTransactionAttemptContext,String, afterDocRemovedPreRetryreactor.core.publisher.Mono<Integer>> -
afterDocRemovedPostRetry
public BiFunction<CoreTransactionAttemptContext,String, afterDocRemovedPostRetryreactor.core.publisher.Mono<Integer>> -
afterGetComplete
public BiFunction<CoreTransactionAttemptContext,String, afterGetCompletereactor.core.publisher.Mono<Integer>> -
afterStagedReplaceComplete
public BiFunction<CoreTransactionAttemptContext,String, afterStagedReplaceCompletereactor.core.publisher.Mono<Integer>> -
afterStagedRemoveComplete
public BiFunction<CoreTransactionAttemptContext,String, afterStagedRemoveCompletereactor.core.publisher.Mono<Integer>> -
afterStagedInsertComplete
public BiFunction<CoreTransactionAttemptContext,String, afterStagedInsertCompletereactor.core.publisher.Mono<Integer>> -
afterRollbackReplaceOrRemove
public BiFunction<CoreTransactionAttemptContext,String, afterRollbackReplaceOrRemovereactor.core.publisher.Mono<Integer>> -
afterRollbackDeleteInserted
public BiFunction<CoreTransactionAttemptContext,String, afterRollbackDeleteInsertedreactor.core.publisher.Mono<Integer>> -
beforeCheckATREntryForBlockingDoc
public BiFunction<CoreTransactionAttemptContext,String, beforeCheckATREntryForBlockingDocreactor.core.publisher.Mono<Integer>> -
beforeDocGet
public BiFunction<CoreTransactionAttemptContext,String, beforeDocGetreactor.core.publisher.Mono<Integer>> -
beforeGetDocInExistsDuringStagedInsert
public BiFunction<CoreTransactionAttemptContext,String, beforeGetDocInExistsDuringStagedInsertreactor.core.publisher.Mono<Integer>> -
beforeOverwritingStagedInsertRemoval
public BiFunction<CoreTransactionAttemptContext,String, beforeOverwritingStagedInsertRemovalreactor.core.publisher.Mono<Integer>> -
beforeRemoveStagedInsert
public BiFunction<CoreTransactionAttemptContext,String, beforeRemoveStagedInsertreactor.core.publisher.Mono<Integer>> -
afterRemoveStagedInsert
public BiFunction<CoreTransactionAttemptContext,String, afterRemoveStagedInsertreactor.core.publisher.Mono<Integer>> -
afterDocsCommitted
public Function<CoreTransactionAttemptContext,reactor.core.publisher.Mono<Integer>> afterDocsCommitted -
afterDocsRemoved
public Function<CoreTransactionAttemptContext,reactor.core.publisher.Mono<Integer>> afterDocsRemoved -
afterAtrPending
-
beforeAtrPending
public Function<CoreTransactionAttemptContext,reactor.core.publisher.Mono<Integer>> beforeAtrPending -
beforeAtrComplete
public Function<CoreTransactionAttemptContext,reactor.core.publisher.Mono<Integer>> beforeAtrComplete -
beforeAtrRolledBack
public Function<CoreTransactionAttemptContext,reactor.core.publisher.Mono<Integer>> beforeAtrRolledBack -
afterAtrComplete
public Function<CoreTransactionAttemptContext,reactor.core.publisher.Mono<Integer>> afterAtrComplete -
beforeAtrAborted
public Function<CoreTransactionAttemptContext,reactor.core.publisher.Mono<Integer>> beforeAtrAborted -
afterAtrAborted
-
afterAtrRolledBack
public Function<CoreTransactionAttemptContext,reactor.core.publisher.Mono<Integer>> afterAtrRolledBack -
beforeQuery
public BiFunction<CoreTransactionAttemptContext,String, beforeQueryreactor.core.publisher.Mono<Integer>> -
afterQuery
public BiFunction<CoreTransactionAttemptContext,String, afterQueryreactor.core.publisher.Mono<Integer>> -
randomAtrIdForVbucket
-
hasExpiredClientSideHook
public TriFunction<CoreTransactionAttemptContext,String, hasExpiredClientSideHookOptional<String>, Boolean> -
beforeUnlockGet
public BiFunction<CoreTransactionAttemptContext,String, beforeUnlockGetreactor.core.publisher.Mono<Integer>> -
beforeUnlockInsert
public BiFunction<CoreTransactionAttemptContext,String, beforeUnlockInsertreactor.core.publisher.Mono<Integer>> -
beforeUnlockReplace
public BiFunction<CoreTransactionAttemptContext,String, beforeUnlockReplacereactor.core.publisher.Mono<Integer>> -
beforeUnlockRemove
public BiFunction<CoreTransactionAttemptContext,String, beforeUnlockRemovereactor.core.publisher.Mono<Integer>> -
beforeUnlockQuery
public BiFunction<CoreTransactionAttemptContext,String, beforeUnlockQueryreactor.core.publisher.Mono<Integer>> -
beforeDocChangedDuringStaging
public BiFunction<CoreTransactionAttemptContext,String, beforeDocChangedDuringStagingreactor.core.publisher.Mono<Integer>> -
beforeDocChangedDuringCommit
public BiFunction<CoreTransactionAttemptContext,String, beforeDocChangedDuringCommitreactor.core.publisher.Mono<Integer>> -
beforeDocChangedDuringRollback
public BiFunction<CoreTransactionAttemptContext,String, beforeDocChangedDuringRollbackreactor.core.publisher.Mono<Integer>>
-
-
Constructor Details
-
CoreTransactionAttemptContextHooks
public CoreTransactionAttemptContextHooks()
-