| Package | Description |
|---|---|
| com.couchbase.client.core.transaction.cleanup | |
| com.couchbase.client.core.transaction.components | |
| com.couchbase.client.core.transaction.forwards |
| Modifier and Type | Method and Description |
|---|---|
Optional<ForwardCompatibility> |
CleanupRequest.forwardCompatibility() |
| Constructor and Description |
|---|
CleanupRequest(String attemptId,
String atrId,
CollectionIdentifier atrCollection,
AttemptState state,
List<DocRecord> stagedReplaces,
List<DocRecord> stagedRemoves,
List<DocRecord> stagedInserts,
Duration delay,
Optional<ForwardCompatibility> forwardCompatibility,
long ageMillis,
Optional<DurabilityLevel> durabilityLevel) |
| Modifier and Type | Method and Description |
|---|---|
Optional<ForwardCompatibility> |
TransactionLinks.forwardCompatibility() |
Optional<ForwardCompatibility> |
ActiveTransactionRecordEntry.forwardCompatibility() |
| Constructor and Description |
|---|
ActiveTransactionRecordEntry(String atrBucket,
String atrId,
String attemptId,
Optional<String> transactionId,
AttemptState state,
Optional<Long> timestampStartMillis,
Optional<Long> timestampCommitMillis,
Optional<Long> timestampCompleteMillis,
Optional<Long> timestampRollBackMillis,
Optional<Long> timestampRolledBackMillis,
Optional<Integer> expiresAfterMillis,
Optional<List<DocRecord>> insertedIds,
Optional<List<DocRecord>> replacedIds,
Optional<List<DocRecord>> removedIds,
long cas,
Optional<ForwardCompatibility> forwardCompatibility,
Optional<DurabilityLevel> durabilityLevel) |
TransactionLinks(Optional<byte[]> stagedContentJson,
Optional<byte[]> stagedContentBinary,
Optional<String> atrId,
Optional<String> atrBucketName,
Optional<String> atrScopeName,
Optional<String> atrCollectionName,
Optional<String> stagedTransactionId,
Optional<String> stagedAttemptId,
Optional<String> casPreTxn,
Optional<String> revidPreTxn,
Optional<Long> exptimePreTxn,
Optional<String> op,
boolean isDeleted,
Optional<String> crc32OfStaging,
Optional<ForwardCompatibility> forwardCompatibility,
Optional<String> stagedOperationId,
Optional<Integer> stagedUserFlags) |
| Modifier and Type | Method and Description |
|---|---|
static Mono<Void> |
ForwardCompatibility.check(Core core,
ForwardCompatibilityStage fc,
Optional<ForwardCompatibility> forwardCompatibility,
CoreTransactionLogger logger,
Supported supported)
Returns empty if it's ok to continue, otherwise an error:
|
Copyright © 2024 Couchbase, Inc.. All rights reserved.