c
com.digitalasset.canton.participant.protocol.reassignment
IncompleteReassignmentData
Companion object IncompleteReassignmentData
final case class IncompleteReassignmentData(reassignmentId: ReassignmentId, reassigningParticipants: Option[Set[ParticipantId]], reassignmentEventGlobalOffset: ReassignmentEventGlobalOffset, queryOffset: Offset) extends Product with Serializable
Stores the data for a reassignment that is incomplete, i.e., for which only the assignment or the unassignment was emitted to the indexer.
If IncompleteReassignmentData.ReassignmentEventGlobalOffset is a
IncompleteReassignmentData.UnassignmentEventGlobalOffset, it means that the unassignment
event was emitted before or at queryOffset and that assigned event was not yet emitted or at
an offset greater than queryOffset. The same holds symmetrically for a
IncompleteReassignmentData.AssignmentEventGlobalOffset.
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- IncompleteReassignmentData
- Serializable
- Product
- Equals
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Instance Constructors
- new IncompleteReassignmentData(reassignmentId: ReassignmentId, reassigningParticipants: Option[Set[ParticipantId]], reassignmentEventGlobalOffset: ReassignmentEventGlobalOffset, queryOffset: Offset)
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 assignmentGlobalOffset: Option[Offset]
- 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
- final def getClass(): Class[_ <: AnyRef]
- 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 productElementNames: Iterator[String]
- Definition Classes
- Product
- val queryOffset: Offset
- val reassigningParticipants: Option[Set[ParticipantId]]
- val reassignmentEventGlobalOffset: ReassignmentEventGlobalOffset
- val reassignmentId: ReassignmentId
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def unassignmentGlobalOffset: Option[Offset]
- 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])
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])