Package

sup

Permalink

package sup

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

Type Members

  1. sealed trait Health extends Product with Serializable

    Permalink

    The component's health status.

    The component's health status. It can only be Healthy or Sick - there's no middle ground (no Unknown state).

  2. abstract class HealthCheck[F[_], H[_]] extends AnyRef

    Permalink

    A health check.

    A health check. F is the effect of making a healthcheck (e.g. IO for calls to external systems).

    H is the container of results. See HealthResult for examples.

  3. type HealthCheckEndoMod[F[_], H[_]] = (HealthCheck[F, H]) ⇒ HealthCheck[F, H]

    Permalink
  4. type HealthCheckMod[F[_], H[_], G[_], I[_]] = (HealthCheck[F, H]) ⇒ HealthCheck[G, I]

    Permalink
  5. type HealthReporter[F[_], G[_], H[_]] = HealthCheck[F, [γ$0$]Report[G, H, γ$0$]]

    Permalink
  6. final case class HealthResult[H[_]](value: H[Health]) extends AnyVal with Product with Serializable

    Permalink

Value Members

  1. object Health extends Serializable

    Permalink
  2. object HealthCheck

    Permalink
  3. val HealthReporter: sup.data.HealthReporter.type

    Permalink
  4. object HealthResult extends Serializable

    Permalink
  5. package data

    Permalink
  6. object mods

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped