package reassignment

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. final case class AssignmentData(reassignmentId: ReassignmentId, sourceSynchronizer: Source[SynchronizerId], contracts: ContractsReassignmentBatch) extends Product with Serializable

    Stores the data for assignment in the special case where no reassignment data is present.

  2. class AssignmentProcessor extends ProtocolProcessor[SubmissionParam, SubmissionResult, AssignmentViewType, ReassignmentProcessorError]
  3. sealed trait AssignmentValidationError extends ReassignmentValidationError
  4. final case class AssignmentValidationResult extends ReassignmentValidationResult with Product with Serializable
  5. 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.

    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.

  6. class ReassignmentCoordination extends NamedLogging
  7. trait ReassignmentSubmissionHandle extends AnyRef
  8. trait ReassignmentValidationError extends Serializable with Product with PrettyPrinting
  9. class UnassignmentProcessor extends ProtocolProcessor[SubmissionParam, SubmissionResult, UnassignmentViewType, ReassignmentProcessorError]
  10. trait UnassignmentProcessorError extends ReassignmentProcessorError
  11. final case class UnassignmentRequest(submitterMetadata: ReassignmentSubmitterMetadata, reassigningParticipants: Set[ParticipantId], contracts: ContractsReassignmentBatch, sourceSynchronizer: Source[PhysicalSynchronizerId], sourceMediator: MediatorGroupRecipient, targetSynchronizer: Target[PhysicalSynchronizerId], targetTimeProof: TimeProof) extends Product with Serializable

    Request to reassign a contract away from a synchronizer.

    Request to reassign a contract away from a synchronizer.

    reassigningParticipants

    The list of reassigning participants

    targetTimeProof

    a sequenced event that the submitter has recently observed on the target synchronizer. Determines the timestamp of the topology at the target synchronizer.

  12. sealed trait UnassignmentValidationError extends ReassignmentValidationError
  13. final case class UnassignmentValidationResult(unassignmentData: UnassignmentData, rootHash: RootHash, hostedConfirmingReassigningParties: Set[LfPartyId], assignmentExclusivity: Option[Target[CantonTimestamp]], commonValidationResult: CommonValidationResult, reassigningParticipantValidationResult: ReassigningParticipantValidationResult) extends ReassignmentValidationResult with Product with Serializable

Ungrouped