Packages

object SubmissionOutcome

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. SubmissionOutcome
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. 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).

  2. 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).

  3. 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

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
  6. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  7. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  8. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  9. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  10. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  11. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  12. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  13. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  14. def prettyString(outcome: SubmissionOutcome): String
  15. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  16. def toString(): String
    Definition Classes
    AnyRef → Any
  17. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  18. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  19. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  20. 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.

  21. object Reject extends Serializable

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

    (Since version 9)

Inherited from AnyRef

Inherited from Any

Ungrouped