trait PackageTopologySnapshotClient extends AnyRef
- Self Type
- PackageTopologySnapshotClient with BaseTopologySnapshotClient
- Alphabetic
- By Inheritance
- PackageTopologySnapshotClient
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Abstract Value Members
- abstract def findPackagesOrDependenciesNotDeclaredAsCheckOnly(participantId: ParticipantId, packages: Set[PackageId]): EitherT[FutureUnlessShutdown, PackageId, Set[PackageId]]
Returns the set of packages or their dependencies that are not marked check-only by the given participant.
Returns the set of packages or their dependencies that are not marked check-only by the given participant.
- participantId
the participant for which we want to check the check-only package state
- packages
the set of packages, which together with their dependencies, should be marked check-only
- returns
Right the set of packages or their dependencies (which is empty if all packages are vetted) that are not check-only (i.e. they are vetted or unknown). Left if a package is missing locally such that we can not verify the topology state of the package dependencies
- abstract def findUnvettedPackagesOrDependencies(participantId: ParticipantId, packages: Set[PackageId]): EitherT[FutureUnlessShutdown, PackageId, Set[PackageId]]
Returns the set of packages or their dependencies that are not vetted by the given participant.
Returns the set of packages or their dependencies that are not vetted by the given participant.
- participantId
the participant for which we want to check the package vetting state
- packages
the set of packages, which together with their dependencies, should be vetted
- returns
Right the set of unvetted packages or their dependencies (which is empty if all packages are vetted) Left if a package is missing locally such that we can not verify the vetting state of the package dependencies
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() @IntrinsicCandidate()
- 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() @IntrinsicCandidate()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @IntrinsicCandidate()
- 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() @IntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @IntrinsicCandidate()
- 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])