com.digitalasset.canton.admin.participant.v30.ParticipantRepairServiceGrpc
ParticipantRepairService
Companion object ParticipantRepairService
trait ParticipantRepairService extends AbstractService
Perform participant repair operations, including exporting and importing ACS, purging contracts, and migrating synchronizers. These operations directly act on the internal state of the participant and should be used with caution.
- Alphabetic
- By Inheritance
- ParticipantRepairService
- AbstractService
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Abstract Value Members
- abstract def changeAssignation(request: ChangeAssignationRequest): Future[ChangeAssignationResponse]
Change the assignation of a bunch of contracts
- abstract def exportAcsOld(request: ExportAcsOldRequest, responseObserver: StreamObserver[ExportAcsOldResponse]): Unit
Export the ACS for the given parties from the participant DEPRECATED: Use ExportAcs in the party_management_service.proto instead TODO(#24610) - Remove, new ExportAcs lives in the party_management_service.proto
- abstract def ignoreEvents(request: IgnoreEventsRequest): Future[IgnoreEventsResponse]
Ignore events that the participant is unable to process
- abstract def importAcs(responseObserver: StreamObserver[ImportAcsResponse]): StreamObserver[ImportAcsRequest]
Import an existing export into the participant
- abstract def importAcsOld(responseObserver: StreamObserver[ImportAcsOldResponse]): StreamObserver[ImportAcsOldRequest]
Import an existing export into the participant DEPRECATED: Use ImportAcs in this proto file TODO(#24610) - Remove, replaced with ImportAcs below
- abstract def migrateSynchronizer(request: MigrateSynchronizerRequest): Future[MigrateSynchronizerResponse]
Change the assignation of contracts to the given synchronizer and decommission the source synchronizer
- abstract def purgeContracts(request: PurgeContractsRequest): Future[PurgeContractsResponse]
Remove the given contracts from the participant
- abstract def purgeDeactivatedSynchronizer(request: PurgeDeactivatedSynchronizerRequest): Future[PurgeDeactivatedSynchronizerResponse]
Purge deactivated synchronizer
- abstract def repairCommitmentsUsingAcs(request: RepairCommitmentsUsingAcsRequest): Future[RepairCommitmentsUsingAcsResponse]
- abstract def rollbackUnassignment(request: RollbackUnassignmentRequest): Future[RollbackUnassignmentResponse]
Rollback the unassignment of a contract: the contract will be re-assigned back to the source synchronizer
- abstract def unignoreEvents(request: UnignoreEventsRequest): Future[UnignoreEventsResponse]
Remove the ignored status from sequenced events This command has no effect on ordinary (i.e., not ignored) events and on events that do not exist.
Concrete 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]) @IntrinsicCandidate() @native()
- 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
- @IntrinsicCandidate() @native()
- def hashCode(): Int
- 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 serviceCompanion: ServiceCompanion[ParticipantRepairService]
- Definition Classes
- ParticipantRepairService → AbstractService
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- 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])