Packages

final case class DefaultServiceKey[T](id: String, typeName: String) extends ServiceKey[T] with Product with Serializable

This is the only actual concrete service key type

Internal API

Annotations
@InternalApi()
Source
ServiceKey.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. DefaultServiceKey
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. ServiceKey
  7. AbstractServiceKey
  8. AnyRef
  9. Any
Implicitly
  1. by any2stringadd
  2. by StringFormat
  3. by Ensuring
  4. by ArrowAssoc
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new DefaultServiceKey(id: String, typeName: String)

Type Members

  1. type Protocol = T
    Definition Classes
    ServiceKey → AbstractServiceKey

Value Members

  1. def asServiceKey: ServiceKey[T]

    Type-safe down-cast

    Type-safe down-cast

    Definition Classes
    ServiceKey → AbstractServiceKey
  2. val id: String
    Definition Classes
    DefaultServiceKeyServiceKey
  3. def toString(): String
    Definition Classes
    DefaultServiceKey → AnyRef → Any
  4. val typeName: String
  5. object Listing

    Scala API: Provides a type safe pattern match for listings

    Scala API: Provides a type safe pattern match for listings

    Definition Classes
    ServiceKey
  6. object Registered

    Scala API: Provides a type safe pattern match for registration acks

    Scala API: Provides a type safe pattern match for registration acks

    Definition Classes
    ServiceKey