p
chm
package chm
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- case class Codahale[F[_]](registry: String, prefix: String, interpreter: CodahaleInterpreter[F]) extends Product with Serializable
- trait CodahaleFunctions extends AnyRef
- trait CodahaleInstances extends AnyRef
- sealed trait CodahaleInterpreter[F[_]] extends AnyRef
- case class CustomInterpreter[F[_]](handler: (MetricTask[Codahale[F]]) ⇒ ~>[[β$1$]Metric[F, β$1$], F]) extends CodahaleInterpreter[F] with Product with Serializable
- case class CustomMetrics[F[_], A](handler: (() ⇒ F[Either[String, A]]) ⇒ F[Either[String, A]]) extends Product with Serializable
- case class DecCounter[F[_]](name: String) extends Metric[F, Unit] with Product with Serializable
- case class IncCounter[F[_]](name: String) extends Metric[F, Unit] with Product with Serializable
- case class Mark[F[_]](name: String) extends Metric[F, Unit] with Product with Serializable
- sealed trait Metric[F[_], A] extends AnyRef
- case class MetricTask[A](resources: A, metric: String) extends Product with Serializable
- case class MetricTask1[F[_], A](metric: Metric[F, A], path: String) extends Product with Serializable
- trait Metrics[F[_], A] extends AnyRef
- case class NativeInterpreter[F[_]]() extends CodahaleInterpreter[F] with Product with Serializable
- case class NoMetrics() extends Product with Serializable
- case class Run[F[_], A](thunk: () ⇒ F[A]) extends Metric[F, A] with Product with Serializable
- case class StartTimer[F[_]](name: String) extends Metric[F, TimerData] with Product with Serializable
- case class StopTimer[F[_]](timer: TimerData) extends Metric[F, Unit] with Product with Serializable
- case class TimerData(name: String, start: Long) extends Product with Serializable
Value Members
- object Codahale extends CodahaleInstances with CodahaleFunctions with Serializable
- object CodahaleOp
- object CodahaleOps
- object Metrics
- object NativeInterpreter extends Serializable
- object NoMetrics extends Serializable