Packages

trait TopologyManagerWriteService extends AbstractService

* Write operations on the local topology manager.

Both, participant and domain run a local topology manager exposing the same write interface.

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. TopologyManagerWriteService
  2. AbstractService
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Abstract Value Members

  1. abstract def addSignedTopologyTransaction(request: SignedTopologyTransactionAddition): Future[AdditionSuccess]

    * Adds a signed topology transaction to the Authorized store

  2. abstract def authorizeDomainParametersChange(request: DomainParametersChangeAuthorization): Future[AuthorizationSuccess]

    * Authorizes a change of parameters for the domain

  3. abstract def authorizeIdentifierDelegation(request: IdentifierDelegationAuthorization): Future[AuthorizationSuccess]

    * Authorizes a new identifier delegation (identifier certificate) (add/remove) on the local topology manager

  4. abstract def authorizeMediatorDomainState(request: MediatorDomainStateAuthorization): Future[AuthorizationSuccess]

    * Authorizes a mediator domain state

  5. abstract def authorizeNamespaceDelegation(request: NamespaceDelegationAuthorization): Future[AuthorizationSuccess]

    * Authorizes a namespace delegation (root or intermediate CA) (add/remove) on the local topology manager

  6. abstract def authorizeOwnerToKeyMapping(request: OwnerToKeyMappingAuthorization): Future[AuthorizationSuccess]

    * Authorizes an owner to key mapping change (add/remove) on the local topology manager

  7. abstract def authorizeParticipantDomainState(request: ParticipantDomainStateAuthorization): Future[AuthorizationSuccess]

    * Authorizes a participant domain state

  8. abstract def authorizePartyToParticipant(request: PartyToParticipantAuthorization): Future[AuthorizationSuccess]

    * Authorizes a party to participant mapping change (add/remove) on the node local topology manager.

  9. abstract def authorizeSignedLegalIdentityClaim(request: SignedLegalIdentityClaimAuthorization): Future[AuthorizationSuccess]

    * Authorizes a new signed legal identity

  10. abstract def authorizeVettedPackages(request: VettedPackagesAuthorization): Future[AuthorizationSuccess]

    * Authorizes a new package vetting transaction

  11. abstract def generateSignedLegalIdentityClaim(request: SignedLegalIdentityClaimGeneration): Future[SignedLegalIdentityClaim]

    * Generates a legal identity claim

Concrete Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  6. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  7. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  8. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  9. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  10. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  11. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  12. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  13. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  14. def serviceCompanion: TopologyManagerWriteService
    Definition Classes
    TopologyManagerWriteService → AbstractService
  15. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  16. def toString(): String
    Definition Classes
    AnyRef → Any
  17. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  18. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  19. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

Inherited from AbstractService

Inherited from AnyRef

Inherited from Any

Ungrouped