Package

com.featurefm.riversong

health

Permalink

package health

Created by yardena on 1/30/17.

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. health
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. trait HealthCheck extends AnyRef

    Permalink
  2. class HealthCheckExtension extends Extension

    Permalink
  3. trait HealthCheckWithCritical extends HealthCheck

    Permalink
  4. case class HealthInfo(state: HealthState = OK, details: String, extra: Option[AnyRef] = None, checks: Seq[(String, HealthInfo)] = List.empty) extends Product with Serializable

    Permalink

    The health check is used to define a subset of functionality that can be asked of it's state.

    The health check is used to define a subset of functionality that can be asked of it's state. It can contain optional child checks.

    state

    The current state of the check (defaults to OK)

    extra

    Any extra information

  5. class HealthMonitorActor extends Actor with ActorLogging with InstrumentedActor with Configurable

    Permalink

    Created by yardena on 8/21/16.

    Created by yardena on 8/21/16.

    subscribe to SetHealth events by system.eventStream.subscribe(self, classOf[SetHealth])

  6. case class InternalContainerHealth(applicationName: String, time: DateTime, state: HealthState, details: String, checks: Seq[NamedHealthInfo]) extends Product with Serializable

    Permalink
  7. case class SetHealth(status: Boolean) extends Product with Serializable

    Permalink
  8. class StatusActor extends Actor with ActorLogging with InstrumentedActor

    Permalink

    Created by yardena on 1/30/17.

Value Members

  1. object CheckHealth extends Product with Serializable

    Permalink

    This message is used to ask for health information

  2. object ContainerHealth

    Permalink
  3. object GetHealth extends Product with Serializable

    Permalink
  4. object Health extends ExtensionId[HealthCheckExtension] with ExtensionIdProvider

    Permalink
  5. object HealthState extends Enumeration

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped