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 theCoreTransactionLoggerused 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)