Trait

com.featurefm.riversong.client

ServiceClient

Related Doc: package client

Permalink

trait ServiceClient extends Configurable with Json4sProtocol with HealthCheck

Created by yardena on 11/8/15.

Linear Supertypes
HealthCheck, Json4sProtocol, Json4sSupport, Configurable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ServiceClient
  2. HealthCheck
  3. Json4sProtocol
  4. Json4sSupport
  5. Configurable
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract def isServiceCritical: Boolean

    Permalink
  2. abstract val serviceName: String

    Permalink
  3. abstract val system: ActorSystem

    Permalink

Concrete Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  6. lazy val config: Config

    Permalink
    Definition Classes
    Configurable
  7. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  8. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  9. implicit lazy val executor: ExecutionContextExecutor

    Permalink
  10. def failWith(response: HttpResponse): Future[Nothing]

    Permalink
  11. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  12. def frameworkFormats: Formats

    Permalink
    Definition Classes
    Json4sProtocol
  13. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  14. def getHealth: Future[HealthInfo]

    Permalink

    Fetch the health for this registered checker.

    Fetch the health for this registered checker.

    returns

    returns a future to the health information

    Definition Classes
    ServiceClientHealthCheck
  15. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  16. lazy val healthCheckName: String

    Permalink
    Definition Classes
    ServiceClientHealthCheck
  17. lazy val host: String

    Permalink
  18. lazy val http: HttpSiteClient

    Permalink
  19. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  20. implicit val json4sJacksonFormats: Formats

    Permalink
    Definition Classes
    Json4sProtocol
  21. implicit def json4sMarshaller[A <: AnyRef](implicit serialization: Serialization, formats: Formats, shouldWritePretty: ShouldWritePretty): ToEntityMarshaller[A]

    Permalink
    Definition Classes
    Json4sSupport
  22. implicit def json4sUnmarshaller[A](implicit arg0: Manifest[A], serialization: Serialization, formats: Formats): FromEntityUnmarshaller[A]

    Permalink
    Definition Classes
    Json4sSupport
  23. val log: LoggingAdapter

    Permalink
    Attributes
    protected
  24. implicit lazy val materializer: ActorMaterializer

    Permalink
  25. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  26. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  27. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  28. lazy val port: Int

    Permalink
  29. implicit val serialization: Serialization.type

    Permalink
    Definition Classes
    Json4sProtocol
  30. def startSelfHealthWatch(): Unit

    Permalink
  31. def status: Future[Boolean]

    Permalink
  32. lazy val statusFlow: Source[Try[StatusCode], NotUsed]

    Permalink
  33. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  34. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  35. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  36. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  37. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from HealthCheck

Inherited from Json4sProtocol

Inherited from Json4sSupport

Inherited from Configurable

Inherited from AnyRef

Inherited from Any

Ungrouped