object SubmissionOutcome
- Alphabetic
- By Inheritance
- SubmissionOutcome
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Type Members
- final case class Deliver(submission: SubmissionRequest, sequencingTime: CantonTimestamp, deliverToMembers: Set[Member], batch: Batch[ClosedEnvelope], submissionTraceContext: TraceContext, trafficReceiptO: Option[TrafficReceipt], inFlightAggregation: Option[(AggregationId, InFlightAggregationUpdate)]) extends DeliverableSubmissionOutcome with Product with Serializable
The submission was successfully sequenced and should be delivered to the specified members.
The submission was successfully sequenced and should be delivered to the specified members.
- submission
The original submission request.
- sequencingTime
The time at which the submission was sequenced.
- deliverToMembers
The members to which the submission should be delivered, only needed before group addressing in DBS is finished.
- batch
The batch of envelopes to be delivered (may include aggregated signatures, prefer this to submissionRequest.batch).
- final case class DeliverReceipt(submission: SubmissionRequest, sequencingTime: CantonTimestamp, submissionTraceContext: TraceContext, trafficReceiptO: Option[TrafficReceipt], inFlightAggregation: Option[(AggregationId, InFlightAggregationUpdate)]) extends DeliverableSubmissionOutcome with Product with Serializable
Receipt, is sent to the sender of an aggregate submission still awaiting more votes.
Receipt, is sent to the sender of an aggregate submission still awaiting more votes. No messages are sent to the recipients.
- submission
The original submission request.
- sequencingTime
The time at which the submission was sequenced.
- submissionTraceContext
The trace context of the submission.
- trafficReceiptO
The traffic receipt,
None
if traffic control is disabled or if the sender is not rate limited (e.g. Sequencer).
- final case class Reject(submission: SubmissionRequest, sequencingTime: CantonTimestamp, error: Status, submissionTraceContext: TraceContext, trafficReceiptO: Option[TrafficReceipt]) extends DeliverableSubmissionOutcome with Product with Serializable
The submission was rejected and an error should be delivered to the sender.
The submission was rejected and an error should be delivered to the sender.
- submission
The original submission request.
- sequencingTime
The time at which the submission was sequenced.
- error
The error status to be delivered to the sender.
- submissionTraceContext
The trace context of the submission.
- trafficReceiptO
The traffic receipt,
None
if traffic control is disabled or if the sender is not rate limited (e.g. Sequencer).
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @IntrinsicCandidate() @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @IntrinsicCandidate() @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @IntrinsicCandidate() @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @IntrinsicCandidate() @native()
- def prettyString(outcome: SubmissionOutcome): String
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- case object Discard extends SubmissionOutcome with Product with Serializable
The submission was fully discarded, no error is delivered to sender, no messages are sent to the members.
- object Reject extends Serializable