object SendResult extends Serializable
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- SendResult
- Serializable
- AnyRef
- Any
- Hide All
- Show All
Visibility
- 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. 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() @IntrinsicCandidate()
- 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() @IntrinsicCandidate()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @IntrinsicCandidate()
- 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() @IntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @IntrinsicCandidate()
- 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])