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. trait GetTopologyAtTimestamp extends AnyRef
  6. 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.

  7. class ReassignmentCoordination extends NamedLogging with GetTopologyAtTimestamp
  8. trait ReassignmentSubmissionHandle extends AnyRef
  9. trait ReassignmentValidationError extends Serializable with Product with PrettyPrinting
  10. class UnassignmentProcessor extends ProtocolProcessor[SubmissionParam, SubmissionResult, UnassignmentViewType, ReassignmentProcessorError]
  11. trait UnassignmentProcessorError extends ReassignmentProcessorError
  12. final case class UnassignmentRequest(submitterMetadata: ReassignmentSubmitterMetadata, reassigningParticipants: Set[ParticipantId], contracts: ContractsReassignmentBatch, sourceSynchronizer: Source[PhysicalSynchronizerId], sourceMediator: MediatorGroupRecipient, targetSynchronizer: Target[PhysicalSynchronizerId], targetTimestamp: Target[CantonTimestamp]) 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

    targetTimestamp

    The timestamp of the topology at the target synchronizer to be used for validation.

  13. sealed trait UnassignmentValidation extends AnyRef
  14. sealed trait UnassignmentValidationError extends ReassignmentValidationError
  15. 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