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.
Note that ACS refers to Active Contract Set.
- 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 exportAcs(request: ExportAcsRequest, responseObserver: StreamObserver[ExportAcsResponse]): Unit
Export the ACS from the participant.
- 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 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.
- abstract def exportAcsOld(request: ExportAcsOldRequest, responseObserver: StreamObserver[ExportAcsOldResponse]): Unit
Export the ACS for the given parties from the participant DEPRECATED: Use ExportAcs in this proto file TODO(#24610) - Remove, replaced with ExportAcs below
Export the ACS for the given parties from the participant DEPRECATED: Use ExportAcs in this proto file TODO(#24610) - Remove, replaced with ExportAcs below
- Annotations
- @deprecated
- Deprecated
(Since version ) Marked as deprecated in proto file
- 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
Import an existing export into the participant DEPRECATED: Use ImportAcs in this proto file TODO(#24610) - Remove, replaced with ImportAcs below
- Annotations
- @deprecated
- Deprecated
(Since version ) Marked as deprecated in proto file
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]) @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
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @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
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @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(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- 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()