Package com.couchbase.transactions.util
Class TransactionMock
- java.lang.Object
-
- com.couchbase.transactions.util.TransactionMock
-
@Internal public class TransactionMock extends java.lang.Object
Can be used for testing transactions, but is for internal use only. This is the preferred way to mock out transactions now, instead of Mockito.
-
-
Field Summary
Fields Modifier and Type Field Description java.util.function.Function<AttemptContextReactive,reactor.core.publisher.Mono<java.lang.Integer>>
afterAtrAborted
java.util.function.Function<AttemptContextReactive,reactor.core.publisher.Mono<java.lang.Integer>>
afterAtrCommit
java.util.function.Function<AttemptContextReactive,reactor.core.publisher.Mono<java.lang.Integer>>
afterAtrComplete
java.util.function.Function<AttemptContextReactive,reactor.core.publisher.Mono<java.lang.Integer>>
afterAtrPending
java.util.function.Function<AttemptContextReactive,reactor.core.publisher.Mono<java.lang.Integer>>
afterAtrRolledBack
java.util.function.BiFunction<AttemptContextReactive,java.lang.String,reactor.core.publisher.Mono<java.lang.Integer>>
afterDocCommitted
java.util.function.BiFunction<AttemptContextReactive,java.lang.String,reactor.core.publisher.Mono<java.lang.Integer>>
afterDocCommittedBeforeSavingCAS
java.util.function.BiFunction<AttemptContextReactive,java.lang.String,reactor.core.publisher.Mono<java.lang.Integer>>
afterDocRemovedPostRetry
java.util.function.BiFunction<AttemptContextReactive,java.lang.String,reactor.core.publisher.Mono<java.lang.Integer>>
afterDocRemovedPreRetry
java.util.function.Function<AttemptContextReactive,reactor.core.publisher.Mono<java.lang.Integer>>
afterDocsCommitted
java.util.function.Function<AttemptContextReactive,reactor.core.publisher.Mono<java.lang.Integer>>
afterDocsRemoved
java.util.function.BiFunction<AttemptContextReactive,java.lang.String,reactor.core.publisher.Mono<java.lang.Integer>>
afterGetComplete
java.util.function.BiFunction<AttemptContextReactive,java.lang.String,reactor.core.publisher.Mono<java.lang.Integer>>
afterQuery
java.util.function.BiFunction<AttemptContextReactive,java.lang.String,reactor.core.publisher.Mono<java.lang.Integer>>
afterRemoveStagedInsert
java.util.function.BiFunction<AttemptContextReactive,java.lang.String,reactor.core.publisher.Mono<java.lang.Integer>>
afterRollbackDeleteInserted
java.util.function.BiFunction<AttemptContextReactive,java.lang.String,reactor.core.publisher.Mono<java.lang.Integer>>
afterRollbackReplaceOrRemove
java.util.function.BiFunction<AttemptContextReactive,java.lang.String,reactor.core.publisher.Mono<java.lang.Integer>>
afterStagedInsertComplete
java.util.function.BiFunction<AttemptContextReactive,java.lang.String,reactor.core.publisher.Mono<java.lang.Integer>>
afterStagedRemoveComplete
java.util.function.BiFunction<AttemptContextReactive,java.lang.String,reactor.core.publisher.Mono<java.lang.Integer>>
afterStagedReplaceComplete
java.util.function.Function<AttemptContextReactive,reactor.core.publisher.Mono<java.lang.Integer>>
beforeAtrAborted
java.util.function.Function<AttemptContextReactive,reactor.core.publisher.Mono<java.lang.Integer>>
beforeAtrCommit
java.util.function.Function<AttemptContextReactive,reactor.core.publisher.Mono<java.lang.Integer>>
beforeAtrCommitAmbiguityResolution
java.util.function.Function<AttemptContextReactive,reactor.core.publisher.Mono<java.lang.Integer>>
beforeAtrComplete
java.util.function.Function<AttemptContextReactive,reactor.core.publisher.Mono<java.lang.Integer>>
beforeAtrPending
java.util.function.Function<AttemptContextReactive,reactor.core.publisher.Mono<java.lang.Integer>>
beforeAtrRolledBack
java.util.function.BiFunction<AttemptContextReactive,java.lang.String,reactor.core.publisher.Mono<java.lang.Integer>>
beforeCheckATREntryForBlockingDoc
java.util.function.BiFunction<AttemptContextReactive,java.lang.String,reactor.core.publisher.Mono<java.lang.Integer>>
beforeDocChangedDuringCommit
java.util.function.BiFunction<AttemptContextReactive,java.lang.String,reactor.core.publisher.Mono<java.lang.Integer>>
beforeDocChangedDuringRollback
java.util.function.BiFunction<AttemptContextReactive,java.lang.String,reactor.core.publisher.Mono<java.lang.Integer>>
beforeDocChangedDuringStaging
java.util.function.BiFunction<AttemptContextReactive,java.lang.String,reactor.core.publisher.Mono<java.lang.Integer>>
beforeDocCommitted
java.util.function.BiFunction<AttemptContextReactive,java.lang.String,reactor.core.publisher.Mono<java.lang.Integer>>
beforeDocGet
java.util.function.BiFunction<AttemptContextReactive,java.lang.String,reactor.core.publisher.Mono<java.lang.Integer>>
beforeDocRemoved
java.util.function.BiFunction<AttemptContextReactive,java.lang.String,reactor.core.publisher.Mono<java.lang.Integer>>
beforeDocRolledBack
java.util.function.Function<AttemptContextReactive,reactor.core.publisher.Mono<java.lang.Integer>>
beforeGetAtrForAbort
Deprecated.java.util.function.BiFunction<AttemptContextReactive,java.lang.String,reactor.core.publisher.Mono<java.lang.Integer>>
beforeGetDocInExistsDuringStagedInsert
java.util.function.BiFunction<AttemptContextReactive,java.lang.String,reactor.core.publisher.Mono<java.lang.Integer>>
beforeOverwritingStagedInsertRemoval
java.util.function.BiFunction<AttemptContextReactive,java.lang.String,reactor.core.publisher.Mono<java.lang.Integer>>
beforeQuery
java.util.function.BiFunction<AttemptContextReactive,java.lang.String,reactor.core.publisher.Mono<java.lang.Integer>>
beforeRemoveStagedInsert
java.util.function.BiFunction<AttemptContextReactive,java.lang.String,reactor.core.publisher.Mono<java.lang.Integer>>
beforeRemovingDocDuringStagedInsert
Deprecated.java.util.function.BiFunction<AttemptContextReactive,java.lang.String,reactor.core.publisher.Mono<java.lang.Integer>>
beforeRollbackDeleteInserted
java.util.function.BiFunction<AttemptContextReactive,java.lang.String,reactor.core.publisher.Mono<java.lang.Integer>>
beforeStagedInsert
java.util.function.BiFunction<AttemptContextReactive,java.lang.String,reactor.core.publisher.Mono<java.lang.Integer>>
beforeStagedRemove
java.util.function.BiFunction<AttemptContextReactive,java.lang.String,reactor.core.publisher.Mono<java.lang.Integer>>
beforeStagedReplace
java.util.function.BiFunction<AttemptContextReactive,java.lang.String,reactor.core.publisher.Mono<java.lang.Integer>>
beforeUnlockGet
java.util.function.BiFunction<AttemptContextReactive,java.lang.String,reactor.core.publisher.Mono<java.lang.Integer>>
beforeUnlockInsert
java.util.function.BiFunction<AttemptContextReactive,java.lang.String,reactor.core.publisher.Mono<java.lang.Integer>>
beforeUnlockQuery
java.util.function.BiFunction<AttemptContextReactive,java.lang.String,reactor.core.publisher.Mono<java.lang.Integer>>
beforeUnlockRemove
java.util.function.BiFunction<AttemptContextReactive,java.lang.String,reactor.core.publisher.Mono<java.lang.Integer>>
beforeUnlockReplace
TriFunction<AttemptContextReactive,java.lang.String,java.util.Optional<java.lang.String>,java.lang.Boolean>
hasExpiredClientSideHook
java.util.function.Function<AttemptContextReactive,java.util.Optional<java.lang.String>>
randomAtrIdForVbucket
reactor.core.publisher.Mono<java.lang.Integer>
standard
-
Constructor Summary
Constructors Constructor Description TransactionMock()
-
-
-
Field Detail
-
standard
public reactor.core.publisher.Mono<java.lang.Integer> standard
-
beforeAtrCommit
public java.util.function.Function<AttemptContextReactive,reactor.core.publisher.Mono<java.lang.Integer>> beforeAtrCommit
-
beforeAtrCommitAmbiguityResolution
public java.util.function.Function<AttemptContextReactive,reactor.core.publisher.Mono<java.lang.Integer>> beforeAtrCommitAmbiguityResolution
-
afterAtrCommit
public java.util.function.Function<AttemptContextReactive,reactor.core.publisher.Mono<java.lang.Integer>> afterAtrCommit
-
beforeDocCommitted
public java.util.function.BiFunction<AttemptContextReactive,java.lang.String,reactor.core.publisher.Mono<java.lang.Integer>> beforeDocCommitted
-
beforeRemovingDocDuringStagedInsert
@Deprecated public java.util.function.BiFunction<AttemptContextReactive,java.lang.String,reactor.core.publisher.Mono<java.lang.Integer>> beforeRemovingDocDuringStagedInsert
Deprecated.
-
beforeRollbackDeleteInserted
public java.util.function.BiFunction<AttemptContextReactive,java.lang.String,reactor.core.publisher.Mono<java.lang.Integer>> beforeRollbackDeleteInserted
-
afterDocCommittedBeforeSavingCAS
public java.util.function.BiFunction<AttemptContextReactive,java.lang.String,reactor.core.publisher.Mono<java.lang.Integer>> afterDocCommittedBeforeSavingCAS
-
afterDocCommitted
public java.util.function.BiFunction<AttemptContextReactive,java.lang.String,reactor.core.publisher.Mono<java.lang.Integer>> afterDocCommitted
-
beforeStagedInsert
public java.util.function.BiFunction<AttemptContextReactive,java.lang.String,reactor.core.publisher.Mono<java.lang.Integer>> beforeStagedInsert
-
beforeStagedRemove
public java.util.function.BiFunction<AttemptContextReactive,java.lang.String,reactor.core.publisher.Mono<java.lang.Integer>> beforeStagedRemove
-
beforeStagedReplace
public java.util.function.BiFunction<AttemptContextReactive,java.lang.String,reactor.core.publisher.Mono<java.lang.Integer>> beforeStagedReplace
-
beforeDocRemoved
public java.util.function.BiFunction<AttemptContextReactive,java.lang.String,reactor.core.publisher.Mono<java.lang.Integer>> beforeDocRemoved
-
beforeDocRolledBack
public java.util.function.BiFunction<AttemptContextReactive,java.lang.String,reactor.core.publisher.Mono<java.lang.Integer>> beforeDocRolledBack
-
afterDocRemovedPreRetry
public java.util.function.BiFunction<AttemptContextReactive,java.lang.String,reactor.core.publisher.Mono<java.lang.Integer>> afterDocRemovedPreRetry
-
afterDocRemovedPostRetry
public java.util.function.BiFunction<AttemptContextReactive,java.lang.String,reactor.core.publisher.Mono<java.lang.Integer>> afterDocRemovedPostRetry
-
afterGetComplete
public java.util.function.BiFunction<AttemptContextReactive,java.lang.String,reactor.core.publisher.Mono<java.lang.Integer>> afterGetComplete
-
afterStagedReplaceComplete
public java.util.function.BiFunction<AttemptContextReactive,java.lang.String,reactor.core.publisher.Mono<java.lang.Integer>> afterStagedReplaceComplete
-
afterStagedRemoveComplete
public java.util.function.BiFunction<AttemptContextReactive,java.lang.String,reactor.core.publisher.Mono<java.lang.Integer>> afterStagedRemoveComplete
-
afterStagedInsertComplete
public java.util.function.BiFunction<AttemptContextReactive,java.lang.String,reactor.core.publisher.Mono<java.lang.Integer>> afterStagedInsertComplete
-
afterRollbackReplaceOrRemove
public java.util.function.BiFunction<AttemptContextReactive,java.lang.String,reactor.core.publisher.Mono<java.lang.Integer>> afterRollbackReplaceOrRemove
-
afterRollbackDeleteInserted
public java.util.function.BiFunction<AttemptContextReactive,java.lang.String,reactor.core.publisher.Mono<java.lang.Integer>> afterRollbackDeleteInserted
-
beforeCheckATREntryForBlockingDoc
public java.util.function.BiFunction<AttemptContextReactive,java.lang.String,reactor.core.publisher.Mono<java.lang.Integer>> beforeCheckATREntryForBlockingDoc
-
beforeDocGet
public java.util.function.BiFunction<AttemptContextReactive,java.lang.String,reactor.core.publisher.Mono<java.lang.Integer>> beforeDocGet
-
beforeGetDocInExistsDuringStagedInsert
public java.util.function.BiFunction<AttemptContextReactive,java.lang.String,reactor.core.publisher.Mono<java.lang.Integer>> beforeGetDocInExistsDuringStagedInsert
-
beforeOverwritingStagedInsertRemoval
public java.util.function.BiFunction<AttemptContextReactive,java.lang.String,reactor.core.publisher.Mono<java.lang.Integer>> beforeOverwritingStagedInsertRemoval
-
beforeRemoveStagedInsert
public java.util.function.BiFunction<AttemptContextReactive,java.lang.String,reactor.core.publisher.Mono<java.lang.Integer>> beforeRemoveStagedInsert
-
afterRemoveStagedInsert
public java.util.function.BiFunction<AttemptContextReactive,java.lang.String,reactor.core.publisher.Mono<java.lang.Integer>> afterRemoveStagedInsert
-
afterDocsCommitted
public java.util.function.Function<AttemptContextReactive,reactor.core.publisher.Mono<java.lang.Integer>> afterDocsCommitted
-
afterDocsRemoved
public java.util.function.Function<AttemptContextReactive,reactor.core.publisher.Mono<java.lang.Integer>> afterDocsRemoved
-
afterAtrPending
public java.util.function.Function<AttemptContextReactive,reactor.core.publisher.Mono<java.lang.Integer>> afterAtrPending
-
beforeAtrPending
public java.util.function.Function<AttemptContextReactive,reactor.core.publisher.Mono<java.lang.Integer>> beforeAtrPending
-
beforeAtrComplete
public java.util.function.Function<AttemptContextReactive,reactor.core.publisher.Mono<java.lang.Integer>> beforeAtrComplete
-
beforeAtrRolledBack
public java.util.function.Function<AttemptContextReactive,reactor.core.publisher.Mono<java.lang.Integer>> beforeAtrRolledBack
-
afterAtrComplete
public java.util.function.Function<AttemptContextReactive,reactor.core.publisher.Mono<java.lang.Integer>> afterAtrComplete
-
beforeGetAtrForAbort
@Deprecated public java.util.function.Function<AttemptContextReactive,reactor.core.publisher.Mono<java.lang.Integer>> beforeGetAtrForAbort
Deprecated.
-
beforeAtrAborted
public java.util.function.Function<AttemptContextReactive,reactor.core.publisher.Mono<java.lang.Integer>> beforeAtrAborted
-
afterAtrAborted
public java.util.function.Function<AttemptContextReactive,reactor.core.publisher.Mono<java.lang.Integer>> afterAtrAborted
-
afterAtrRolledBack
public java.util.function.Function<AttemptContextReactive,reactor.core.publisher.Mono<java.lang.Integer>> afterAtrRolledBack
-
beforeQuery
public java.util.function.BiFunction<AttemptContextReactive,java.lang.String,reactor.core.publisher.Mono<java.lang.Integer>> beforeQuery
-
afterQuery
public java.util.function.BiFunction<AttemptContextReactive,java.lang.String,reactor.core.publisher.Mono<java.lang.Integer>> afterQuery
-
randomAtrIdForVbucket
public java.util.function.Function<AttemptContextReactive,java.util.Optional<java.lang.String>> randomAtrIdForVbucket
-
hasExpiredClientSideHook
public TriFunction<AttemptContextReactive,java.lang.String,java.util.Optional<java.lang.String>,java.lang.Boolean> hasExpiredClientSideHook
-
beforeUnlockGet
public java.util.function.BiFunction<AttemptContextReactive,java.lang.String,reactor.core.publisher.Mono<java.lang.Integer>> beforeUnlockGet
-
beforeUnlockInsert
public java.util.function.BiFunction<AttemptContextReactive,java.lang.String,reactor.core.publisher.Mono<java.lang.Integer>> beforeUnlockInsert
-
beforeUnlockReplace
public java.util.function.BiFunction<AttemptContextReactive,java.lang.String,reactor.core.publisher.Mono<java.lang.Integer>> beforeUnlockReplace
-
beforeUnlockRemove
public java.util.function.BiFunction<AttemptContextReactive,java.lang.String,reactor.core.publisher.Mono<java.lang.Integer>> beforeUnlockRemove
-
beforeUnlockQuery
public java.util.function.BiFunction<AttemptContextReactive,java.lang.String,reactor.core.publisher.Mono<java.lang.Integer>> beforeUnlockQuery
-
beforeDocChangedDuringCommit
public java.util.function.BiFunction<AttemptContextReactive,java.lang.String,reactor.core.publisher.Mono<java.lang.Integer>> beforeDocChangedDuringCommit
-
beforeDocChangedDuringStaging
public java.util.function.BiFunction<AttemptContextReactive,java.lang.String,reactor.core.publisher.Mono<java.lang.Integer>> beforeDocChangedDuringStaging
-
beforeDocChangedDuringRollback
public java.util.function.BiFunction<AttemptContextReactive,java.lang.String,reactor.core.publisher.Mono<java.lang.Integer>> beforeDocChangedDuringRollback
-
-