Uses of Class
com.couchbase.client.core.transaction.log.CoreTransactionLogger
Packages that use CoreTransactionLogger
Package
Description
-
Uses of CoreTransactionLogger in com.couchbase.client.core.error.transaction.internal
Methods in com.couchbase.client.core.error.transaction.internal that return CoreTransactionLoggerConstructors in com.couchbase.client.core.error.transaction.internal with parameters of type CoreTransactionLoggerModifierConstructorDescriptionCoreTransactionCommitAmbiguousException
(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
Fields in com.couchbase.client.core.transaction declared as CoreTransactionLoggerMethods in com.couchbase.client.core.transaction that return CoreTransactionLoggerModifier 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
Methods in com.couchbase.client.core.transaction.components with parameters of type CoreTransactionLoggerModifier 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) 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
Methods in com.couchbase.client.core.transaction.forwards with parameters of type CoreTransactionLoggerModifier and TypeMethodDescriptionForwardCompatibility.check
(Core core, ForwardCompatibilityStage fc, Optional<ForwardCompatibility> forwardCompatibility, CoreTransactionLogger logger, Supported supported) Returns empty if it's ok to continue, otherwise an error: -
Uses of CoreTransactionLogger in com.couchbase.client.core.transaction.util
Methods in com.couchbase.client.core.transaction.util with parameters of type CoreTransactionLoggerModifier 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) Constructors in com.couchbase.client.core.transaction.util with parameters of type CoreTransactionLoggerModifierConstructorDescriptionMonoBridge
(Mono<T> feedFrom, String dbg, Object syncer, CoreTransactionLogger logger)