Class 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 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
    • Constructor Detail

      • TransactionMock

        public TransactionMock()