p

cattrix

package cattrix

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. case class CustomMetrics[F[_], A](handler: (() ⇒ F[Either[String, A]]) ⇒ F[Either[String, A]]) extends Product with Serializable
  2. case class DecCounter[F[_]](name: String) extends Metric[F, Unit] with Product with Serializable
  3. case class IncCounter[F[_]](name: String) extends Metric[F, Unit] with Product with Serializable
  4. case class Mark[F[_]](name: String) extends Metric[F, Unit] with Product with Serializable
  5. sealed trait Metric[F[_], A] extends AnyRef
  6. case class MetricTask[A](resources: A, metric: String) extends Product with Serializable
  7. trait Metrics[F[_], A] extends AnyRef
  8. case class NoMetrics() extends Product with Serializable
  9. case class Run[F[_], A](thunk: () ⇒ F[A]) extends Metric[F, A] with Product with Serializable
  10. case class StartTimer[F[_]](name: String) extends Metric[F, TimerData] with Product with Serializable
  11. case class StopTimer[F[_]](timer: TimerData) extends Metric[F, Unit] with Product with Serializable
  12. case class TimerData(name: String, start: Long) extends Product with Serializable

Value Members

  1. object Fatal
  2. object Metrics
  3. object MetricsPrograms
  4. object NoMetrics extends Serializable

Ungrouped