object SendResult extends Serializable
- Alphabetic
- By Inheritance
- SendResult
- Serializable
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Type Members
- final case class Error(error: DeliverError) extends NotSequenced with Product with Serializable
Send caused a deliver error to be sequenced
- sealed trait NotSequenced extends SendResult
Send caused an event that indicates that the submission was not and never will be sequenced
- final case class Success(deliver: Deliver[Envelope[_]]) extends SendResult with Product with Serializable
Send caused a deliver event to be successfully sequenced.
Send caused a deliver event to be successfully sequenced. For aggregatable submission requests, success means that the aggregatable submission was assigned a timestamp. It does not mean that the com.digitalasset.canton.sequencing.protocol.AggregationRule.threshold was reached and the envelopes are delivered. Accordingly, the com.digitalasset.canton.sequencing.protocol.Deliver event may contain an empty batch.
- final case class Timeout(sequencerTime: CantonTimestamp) extends NotSequenced with Product with Serializable
No event was sequenced for the send up until the provided max sequencing time.
No event was sequenced for the send up until the provided max sequencing time. A correct sequencer implementation will no longer sequence any events from the send past this point.
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]) @native() @HotSpotIntrinsicCandidate()
- 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
- @native() @HotSpotIntrinsicCandidate()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def log(sendDescription: String, logger: TracedLogger)(result: UnlessShutdown[SendResult])(implicit traceContext: TraceContext): Unit
Log the value of this result to the given logger at an appropriate level and given description
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toFutureUnlessShutdown(sendDescription: String)(result: SendResult): FutureUnlessShutdown[Unit]
- 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])