Uses of Class
com.couchbase.client.core.transaction.log.CoreTransactionLogger
Package
Description
-
Uses of CoreTransactionLogger in com.couchbase.client.core.error.transaction.internal
ModifierConstructorDescriptionCoreTransactionCommitAmbiguousException
(Throwable cause, CoreTransactionLogger logger, String transactionId, String msg) CoreTransactionExpiredException
(Throwable cause, CoreTransactionLogger logger, String transactionId, String msg) CoreTransactionFailedException
(Throwable cause, CoreTransactionLogger logger, String transactionId) CoreTransactionFailedException
(Throwable cause, CoreTransactionLogger logger, String transactionId, String msg) -
Uses of CoreTransactionLogger in com.couchbase.client.core.transaction
Modifier and TypeMethodDescriptionCoreTransactionResult.log()
An in-memory log is built up during each transaction.CoreTransactionAttemptContext.logger()
Returns theCoreTransactionLogger
used by this instance, so the developer can insert their own log messages. -
Uses of CoreTransactionLogger in com.couchbase.client.core.transaction.components
Modifier and TypeMethodDescriptionstatic Mono<Optional<ActiveTransactionRecordEntry>>
ActiveTransactionRecord.findEntryForTransaction
(Core core, CollectionIdentifier atrCollection, String atrId, String attemptId, CoreMergedTransactionConfig config, SpanWrapper pspan, CoreTransactionLogger logger) static Mono<Optional<ActiveTransactionRecordEntry>>
ActiveTransactionRecord.findEntryForTransaction
(Core core, CollectionIdentifier atrCollection, String atrId, String attemptId, CoreMergedTransactionConfig config, SpanWrapper pspan, CoreTransactionLogger logger, MeteringUnits.MeteringUnitsBuilder units) static Mono<Optional<CoreTransactionGetResult>>
DocumentGetter.getAsync
(Core core, CoreTransactionLogger LOGGER, CollectionIdentifier collection, CoreMergedTransactionConfig config, String docId, String byAttemptId, boolean justReturn, SpanWrapper span, Optional<String> resolvingMissingATREntry, MeteringUnits.MeteringUnitsBuilder units, CoreTransactionsSupportedExtensions supported) DocumentGetter.justGetDoc
(Core core, CollectionIdentifier collection, String docId, Duration timeout, SpanWrapper span, boolean accessDeleted, CoreTransactionLogger logger, MeteringUnits.MeteringUnitsBuilder units) -
Uses of CoreTransactionLogger in com.couchbase.client.core.transaction.forwards
Modifier and TypeMethodDescriptionForwardCompatibility.check
(Core core, ForwardCompatibilityStage fc, Optional<ForwardCompatibility> forwardCompatibility, CoreTransactionLogger logger, CoreTransactionsSupportedExtensions supported) Returns empty if it's ok to continue, otherwise an error: -
Uses of CoreTransactionLogger in com.couchbase.client.core.transaction.util
Modifier and TypeMethodDescriptionstatic Mono<SubdocMutateResponse>
TransactionKVHandler.mutateIn
(Core core, CollectionIdentifier collectionIdentifier, String id, Duration timeout, boolean insertDocument, boolean upsertDocument, boolean reviveDocument, boolean accessDeleted, boolean createAsDeleted, long cas, int userFlags, Optional<DurabilityLevel> durabilityLevel, Map<String, Object> clientContext, SpanWrapper pspan, List<SubdocMutateRequest.Command> commands, CoreTransactionLogger logger) ModifierConstructorDescriptionMonoBridge
(Mono<T> feedFrom, String dbg, Object syncer, CoreTransactionLogger logger)