package reassignment
- Alphabetic
- Public
- Protected
Type Members
- 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.
- class AssignmentProcessor extends ProtocolProcessor[SubmissionParam, SubmissionResult, AssignmentViewType, ReassignmentProcessorError]
- sealed trait AssignmentValidationError extends ReassignmentValidationError
- final case class AssignmentValidationResult extends ReassignmentValidationResult with Product with Serializable
- 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 thanqueryOffset
. The same holds symmetrically for a IncompleteReassignmentData.AssignmentEventGlobalOffset. - class ReassignmentCoordination extends NamedLogging
- trait ReassignmentSubmissionHandle extends AnyRef
- trait ReassignmentValidationError extends Serializable with Product with PrettyPrinting
- class UnassignmentProcessor extends ProtocolProcessor[SubmissionParam, SubmissionResult, UnassignmentViewType, ReassignmentProcessorError]
- trait UnassignmentProcessorError extends ReassignmentProcessorError
- 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.
- sealed trait UnassignmentValidationError extends ReassignmentValidationError
- 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
Value Members
- object AssignmentProcessingSteps
- object AssignmentValidation
- object AssignmentValidationError extends LocalRejectionGroup with Serializable
- object AssignmentValidationResult extends Serializable
- object IncompleteReassignmentData extends Serializable
- object ReassignmentCoordination
- object ReassignmentProcessingSteps
- object ReassignmentValidation
- object ReassignmentValidationError extends Serializable
- object UnassignmentProcessingSteps
- object UnassignmentProcessorError extends Serializable
- object UnassignmentRequest extends Serializable
- object UnassignmentValidationError extends Serializable
- object UnassignmentValidationResult extends Serializable