Class Cleaner

  • Direct Known Subclasses:
    CleanerMock

    @Internal
    public class Cleaner
    extends java.lang.Object
    Handles cleaning up expired/lost transactions.
    • Field Detail

      • timeBeforeRehandlingFailedCleanupDefault

        protected java.util.Optional<java.time.Duration> timeBeforeRehandlingFailedCleanupDefault
    • Method Detail

      • timeBeforeRehandlingFailedCleanup

        public java.time.Duration timeBeforeRehandlingFailedCleanup()
      • cleanupATREntry

        public reactor.core.publisher.Mono<TransactionCleanupAttempt> cleanupATREntry​(com.couchbase.client.java.ReactiveCollection atrCollection,
                                                                                      java.lang.String atrId,
                                                                                      java.lang.String attemptId,
                                                                                      ATREntry atrEntry,
                                                                                      boolean isRegularCleanup)
        Kept purely for backwards compatibility with FIT performer.
      • beforeCommitDoc

        protected reactor.core.publisher.Mono<java.lang.Integer> beforeCommitDoc​(java.lang.String id)
      • beforeDocGet

        protected reactor.core.publisher.Mono<java.lang.Integer> beforeDocGet​(java.lang.String id)
      • beforeRemoveDocStagedForRemoval

        protected reactor.core.publisher.Mono<java.lang.Integer> beforeRemoveDocStagedForRemoval​(java.lang.String id)
      • beforeRemoveDoc

        protected reactor.core.publisher.Mono<java.lang.Integer> beforeRemoveDoc​(java.lang.String id)
      • beforeAtrGet

        protected reactor.core.publisher.Mono<java.lang.Integer> beforeAtrGet​(java.lang.String id)
      • beforeAtrRemove

        protected reactor.core.publisher.Mono<java.lang.Integer> beforeAtrRemove()
      • beforeRemoveLinks

        protected reactor.core.publisher.Mono<java.lang.Integer> beforeRemoveLinks​(java.lang.String id)