ResolvedTx

data class ResolvedTx(val txId: MessageId, val systemTime: Instant, val committed: Boolean, val error: Throwable?, val tableData: Map<String, ByteString>, val dbOp: DbOp? = null, val externalSourceToken: ExternalSourceToken? = null, val srcMsgId: MessageId? = null, val termId: Long, val termSeq: Long? = null) : ReplicaMessage.ProtobufMessage

Constructors

Link copied to clipboard
constructor(txId: MessageId, systemTime: Instant, committed: Boolean, error: Throwable?, tableData: Map<String, ByteString>, dbOp: DbOp? = null, externalSourceToken: ExternalSourceToken? = null, srcMsgId: MessageId? = null, termId: Long, termSeq: Long? = null)

Properties

Link copied to clipboard
Link copied to clipboard
val dbOp: DbOp?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val tableData: Map<String, ByteString>
Link copied to clipboard
open override val termId: Long
Link copied to clipboard
open override val termSeq: Long?
Link copied to clipboard

Functions

Link copied to clipboard
override fun encode(): ByteArray
Link copied to clipboard
open override fun toLogMessage(): ReplicaLogMessage
Link copied to clipboard
open override fun withTermSeq(termSeq: Long): ReplicaMessage.ResolvedTx

This message at termSeq — stamped by the term's append pump, which alone knows the position.