Class CleanerMock
- java.lang.Object
-
- com.couchbase.transactions.cleanup.Cleaner
-
- com.couchbase.transactions.cleanup.CleanerMock
-
public class CleanerMock extends Cleaner
-
-
Field Summary
Fields Modifier and Type Field Description java.util.function.Function<java.lang.String,reactor.core.publisher.Mono<java.lang.Integer>>
beforeAtrGet
java.util.function.Supplier<reactor.core.publisher.Mono<java.lang.Integer>>
beforeAtrRemove
java.util.function.Function<java.lang.String,reactor.core.publisher.Mono<java.lang.Integer>>
beforeCommitDoc
java.util.function.Function<java.lang.String,reactor.core.publisher.Mono<java.lang.Integer>>
beforeDocGet
java.util.function.Function<java.lang.String,reactor.core.publisher.Mono<java.lang.Integer>>
beforeRemoveDoc
java.util.function.Function<java.lang.String,reactor.core.publisher.Mono<java.lang.Integer>>
beforeRemoveDocStagedForRemoval
java.util.function.Function<java.lang.String,reactor.core.publisher.Mono<java.lang.Integer>>
beforeRemoveLinks
reactor.core.publisher.Mono<java.lang.Integer>
standard
-
Fields inherited from class com.couchbase.transactions.cleanup.Cleaner
timeBeforeRehandlingFailedCleanupDefault
-
-
Constructor Summary
Constructors Constructor Description CleanerMock(MergedTransactionConfig config, ClusterData clusterData)
CleanerMock(TransactionConfig config, ClusterData clusterData)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected reactor.core.publisher.Mono<java.lang.Integer>
beforeAtrGet(java.lang.String id)
protected reactor.core.publisher.Mono<java.lang.Integer>
beforeAtrRemove()
protected reactor.core.publisher.Mono<java.lang.Integer>
beforeCommitDoc(java.lang.String id)
protected reactor.core.publisher.Mono<java.lang.Integer>
beforeDocGet(java.lang.String id)
protected reactor.core.publisher.Mono<java.lang.Integer>
beforeRemoveDoc(java.lang.String id)
protected reactor.core.publisher.Mono<java.lang.Integer>
beforeRemoveDocStagedForRemoval(java.lang.String id)
protected reactor.core.publisher.Mono<java.lang.Integer>
beforeRemoveLinks(java.lang.String id)
-
Methods inherited from class com.couchbase.transactions.cleanup.Cleaner
cleanupATREntry, performCleanup, timeBeforeRehandlingFailedCleanup
-
-
-
-
Field Detail
-
standard
public reactor.core.publisher.Mono<java.lang.Integer> standard
-
beforeAtrGet
public java.util.function.Function<java.lang.String,reactor.core.publisher.Mono<java.lang.Integer>> beforeAtrGet
-
beforeCommitDoc
public java.util.function.Function<java.lang.String,reactor.core.publisher.Mono<java.lang.Integer>> beforeCommitDoc
-
beforeRemoveDocStagedForRemoval
public java.util.function.Function<java.lang.String,reactor.core.publisher.Mono<java.lang.Integer>> beforeRemoveDocStagedForRemoval
-
beforeDocGet
public java.util.function.Function<java.lang.String,reactor.core.publisher.Mono<java.lang.Integer>> beforeDocGet
-
beforeRemoveDoc
public java.util.function.Function<java.lang.String,reactor.core.publisher.Mono<java.lang.Integer>> beforeRemoveDoc
-
beforeRemoveLinks
public java.util.function.Function<java.lang.String,reactor.core.publisher.Mono<java.lang.Integer>> beforeRemoveLinks
-
beforeAtrRemove
public java.util.function.Supplier<reactor.core.publisher.Mono<java.lang.Integer>> beforeAtrRemove
-
-
Constructor Detail
-
CleanerMock
public CleanerMock(TransactionConfig config, ClusterData clusterData)
-
CleanerMock
public CleanerMock(MergedTransactionConfig config, ClusterData clusterData)
-
-
Method Detail
-
beforeAtrGet
protected reactor.core.publisher.Mono<java.lang.Integer> beforeAtrGet(java.lang.String id)
- Overrides:
beforeAtrGet
in classCleaner
-
beforeDocGet
protected reactor.core.publisher.Mono<java.lang.Integer> beforeDocGet(java.lang.String id)
- Overrides:
beforeDocGet
in classCleaner
-
beforeRemoveLinks
protected reactor.core.publisher.Mono<java.lang.Integer> beforeRemoveLinks(java.lang.String id)
- Overrides:
beforeRemoveLinks
in classCleaner
-
beforeCommitDoc
protected reactor.core.publisher.Mono<java.lang.Integer> beforeCommitDoc(java.lang.String id)
- Overrides:
beforeCommitDoc
in classCleaner
-
beforeRemoveDocStagedForRemoval
protected reactor.core.publisher.Mono<java.lang.Integer> beforeRemoveDocStagedForRemoval(java.lang.String id)
- Overrides:
beforeRemoveDocStagedForRemoval
in classCleaner
-
beforeRemoveDoc
protected reactor.core.publisher.Mono<java.lang.Integer> beforeRemoveDoc(java.lang.String id)
- Overrides:
beforeRemoveDoc
in classCleaner
-
beforeAtrRemove
protected reactor.core.publisher.Mono<java.lang.Integer> beforeAtrRemove()
- Overrides:
beforeAtrRemove
in classCleaner
-
-