Packages

object HealthCheck

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

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. implicit def checkMonoid[F[_], H[_]](implicit arg0: Applicative[F], arg1: Applicative[H], M: Monoid[Health]): Monoid[HealthCheck[F, H]]
  6. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  7. def const[F[_], H[_]](health: Health)(implicit arg0: Applicative[F], arg1: Applicative[H]): HealthCheck[F, H]

    A healthcheck that always returns the supplied health value.

  8. def either[F[_], E, H[_], I[_]](a: HealthCheck[F, H], b: HealthCheck[F, I])(implicit arg0: ApplicativeError[F, E]): HealthCheck[F, [γ$1$]EitherK[H, I, γ$1$]]

    Combines two healthchecks by running the first one and recovering with the second one in case of failure in F.

    Combines two healthchecks by running the first one and recovering with the second one in case of failure in F.

    If H and I are the same, the result's EitherK can be combined to a single H/I container using mods.mergeEitherK.

  9. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  10. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  11. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  12. implicit def functorK[F[_]](implicit arg0: Functor[F]): FunctorK[[β$5$[_$2]]HealthCheck[F, β$5$]]
  13. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  14. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  15. implicit def healthCheckEq[F[_], H[_]](implicit F: Eq[F[HealthResult[H]]]): Eq[HealthCheck[F, H]]
  16. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  17. def liftF[F[_], H[_]](_check: F[HealthResult[H]]): HealthCheck[F, H]
  18. def liftFBoolean[F[_]](fb: F[Boolean])(implicit arg0: Functor[F]): HealthCheck[F, Id]

    Lifts a Boolean-returning action to a healthcheck that yields Sick if the action returns false.

  19. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  20. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  21. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  22. def parTupled[F[_], H[_], I[_]](a: HealthCheck[F, H], b: HealthCheck[F, I])(implicit arg0: NonEmptyPar[F]): HealthCheck[F, [γ$3$]Tuple2K[H, I, γ$3$]]

    Combines two healthchecks by running them in parallel, then wrapping the result in a Tuple2K.

    Combines two healthchecks by running them in parallel, then wrapping the result in a Tuple2K.

    If H and I are the same, the result's Tuple2K can be combined to a single H/I container using mods.mergeTuple2K.

  23. def race[F[_], H[_], I[_]](a: HealthCheck[F, H], b: HealthCheck[F, I])(implicit arg0: Concurrent[F]): HealthCheck[F, [γ$4$]EitherK[H, I, γ$4$]]

    Races two healthchecks against each other.

    Races two healthchecks against each other. The first one to complete with a result (regardless of whether healthy or sick) will cancel the other.

    If H and I are the same, the result's EitherK can be combined to a single H/I container using mods.mergeEitherK.

  24. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  25. def toString(): String
    Definition Classes
    AnyRef → Any
  26. def tupled[F[_], H[_], I[_]](a: HealthCheck[F, H], b: HealthCheck[F, I])(implicit arg0: Apply[F]): HealthCheck[F, [γ$2$]Tuple2K[H, I, γ$2$]]

    Combines two healthchecks by running them both, then wrapping the result in a Tuple2K.

    Combines two healthchecks by running them both, then wrapping the result in a Tuple2K.

    If H and I are the same, the result's Tuple2K can be combined to a single H/I container using mods.mergeTuple2K.

  27. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  28. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  29. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped