Packages

package dimensional

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. dimensional
  2. DropwizardDimensionalEncoderInstances
  3. DimensionalMetricEncoderInstances
  4. MetricEncoderInstances
  5. MapEncoderInstances
  6. DropwizardDimensionalDataSource
  7. DataSource
  8. DropwizardDimensionalEncoder
  9. Encode
  10. AnyRef
  11. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. type DSEncoder[A] = Encoder[dimensional.EncodeDefault, dimensional.Sett, A, dimensional.EncodeData]
    Definition Classes
    Encode
  2. type DSEncoderF[F[_], A] = Encoder[F, dimensional.Sett, A, dimensional.EncodeData]
    Definition Classes
    Encode
  3. trait DropwizardDimensionalDataSource extends DataSource
  4. trait DropwizardDimensionalEncoder extends Encode
  5. trait DropwizardDimensionalEncoderInstances extends DimensionalMetricEncoderInstances
  6. trait DropwizardDimensionalMetricSettings extends DimensionalMetricSettings
  7. abstract type EncodeData
    Definition Classes
    Encode
  8. abstract type EncodeDefault[A]
    Definition Classes
    Encode
  9. abstract type OutputData
    Definition Classes
    Encode
  10. abstract type Sett <: Settings
    Definition Classes
    DataSource

Abstract Value Members

  1. abstract def defaultSettings: dimensional.Sett
    Definition Classes
    DataSource

Concrete Value Members

  1. def buildMetrics[F[_], S <: DimensionalMetricSettings](namespace: List[String], settings: S, inter: Metrics)(implicit F: Applicative[F], error: ExtruderErrors[F]): F[Iterable[DimensionalMetric]]
    Attributes
    protected
    Definition Classes
    DimensionalMetricEncoderInstances
  2. implicit def dimensionalMetricsTransform[F[_], S <: DimensionalMetricSettings](implicit arg0: Applicative[F], arg1: ExtruderErrors[F]): Transform[F, S, Metrics, Iterable[DimensionalMetric]]
  3. implicit def dropwizardDimensionalTransform[F[_], S <: DropwizardDimensionalMetricSettings](implicit F: Sync[F], dimensionalTransform: Transform[F, S, Metrics, Iterable[DimensionalMetric]]): Transform[F, S, Metrics, MetricRegistry]
  4. implicit def durationEncoder[F[_], S <: Settings](implicit arg0: Applicative[F], arg1: ExtruderErrors[F]): Encoder[F, S, FiniteDuration, Metrics]
    Definition Classes
    MetricEncoderInstances
  5. def encode: EncodePartiallyApplied[dimensional.EncodeDefault, dimensional.Sett, dimensional.EncodeData, dimensional.OutputData]
    Definition Classes
    Encode
  6. def encodeF[F[_]]: EncodePartiallyApplied[F, dimensional.Sett, dimensional.EncodeData, dimensional.OutputData]
    Definition Classes
    Encode
  7. def makeCounter[F[_]](registry: MetricRegistry, metric: DimensionalMetric)(implicit F: Sync[F]): F[Unit]
    Attributes
    protected
    Definition Classes
    DropwizardDimensionalEncoderInstances
  8. def makeGauge[F[_]](registry: MetricRegistry, metric: DimensionalMetric)(implicit F: Sync[F]): F[Unit]
    Attributes
    protected
    Definition Classes
    DropwizardDimensionalEncoderInstances
  9. def makeKeys[F[_], K, V, T](path: List[String], values: Map[K, V], makeKey: (K, V) ⇒ F[MetricKey], makeValue: (V) ⇒ T)(implicit arg0: Applicative[F], inj: Inject[Numbers, T], monoid: Monoid[Metrics]): F[Metrics]
    Attributes
    protected
    Definition Classes
    MetricEncoderInstances
  10. def makeKeys[F[_], K, V](path: List[String], values: Map[K, V], makeKey: (K, V) ⇒ F[MetricKey])(implicit arg0: Applicative[F], inj: Inject[Numbers, V]): F[Metrics]
    Attributes
    protected
    Definition Classes
    MetricEncoderInstances
  11. implicit def mapEncoderStringWriter[F[_]](implicit arg0: Applicative[F]): StringWriter[F, Settings, Map[String, String]]
    Definition Classes
    MapEncoderInstances
  12. implicit val mapMonoid: Monoid[Map[String, String]]
    Definition Classes
    MapEncoderInstances
  13. val metricTypeName: String
  14. implicit def metricValueEncoder[F[_], T, V[A] <: MetricValue[A], S <: Settings](implicit arg0: Applicative[F], arg1: ExtruderErrors[F], inj: Inject[Numbers, T], refute: Refute[Encoder[F, S, V[T], Metrics]]): Encoder[F, S, V[T], Metrics]
    Definition Classes
    MetricEncoderInstances
  15. implicit def metricValuesEncoder[F[_], K, T, V[A] <: MetricValue[A], S <: Settings](implicit arg0: Applicative[F], arg1: ExtruderErrors[F], arg2: Show[K], inj: Inject[Numbers, T]): Encoder[F, S, MetricValues[V, K, T], Metrics]
    Definition Classes
    MetricEncoderInstances
  16. implicit def metricValuesMapKey[F[_], KK, KV, T, V[A] <: MetricValue[A], S <: Settings](implicit arg0: Applicative[F], arg1: ExtruderErrors[F], inj: Inject[Numbers, T], showK: Show[KK], showKK: Show[KV]): Encoder[F, S, MetricValues[V, Map[KK, KV], T], Metrics]
    Definition Classes
    MetricEncoderInstances
  17. implicit def metricValuesObjectKey[F[_], K <: Product with Serializable, T, V[A] <: MetricValue[A], S <: MetricSettings](implicit arg0: Monad[F], arg1: ExtruderErrors[F], inj: Inject[Numbers, T], enc: Encoder[F, Settings, K, Map[String, String]], lp: LowPriority): Encoder[F, S, MetricValues[V, K, T], Metrics]
    Definition Classes
    MetricEncoderInstances
  18. implicit def metricValuesTupleKey[F[_], KK, KV, T, V[A] <: MetricValue[A], S <: Settings](implicit arg0: Applicative[F], arg1: ExtruderErrors[F], inj: Inject[Numbers, T], showKK: Show[KK], showKV: Show[KV]): Encoder[F, S, MetricValues[V, (KK, KV), T], Metrics]
    Definition Classes
    MetricEncoderInstances
  19. implicit val metricsMonoid: Monoid[Metrics]
    Definition Classes
    MetricEncoderInstances
  20. implicit def metricsStringWriter[F[_], S <: Settings](implicit F: Applicative[F]): StringWriter[F, S, Metrics]
    Definition Classes
    MetricEncoderInstances
  21. implicit def numericEncoder[F[_], T, S <: Settings](implicit arg0: Applicative[F], arg1: ExtruderErrors[F], inj: Inject[Numbers, T]): Encoder[F, S, T, Metrics]
    Definition Classes
    MetricEncoderInstances
  22. implicit def numericMapEncoder[F[_], K, V, S <: Settings](implicit arg0: Applicative[F], arg1: ExtruderErrors[F], arg2: Show[K], inj: Inject[Numbers, V]): Encoder[F, S, Map[K, V], Metrics]
    Definition Classes
    MetricEncoderInstances
  23. implicit def numericMapEncoderMapKey[F[_], KK, KV, T, S <: Settings](implicit arg0: Applicative[F], arg1: ExtruderErrors[F], arg2: Show[KK], arg3: Show[KV], inj: Inject[Numbers, T]): Encoder[F, S, Map[Map[KK, KV], T], Metrics]
    Definition Classes
    MetricEncoderInstances
  24. implicit def numericMapEncoderObjectKey[F[_], K <: Product with Serializable, T, S <: MetricSettings](implicit arg0: Monad[F], arg1: ExtruderErrors[F], inj: Inject[Numbers, T], enc: Encoder[F, Settings, K, Map[String, String]], lp: LowPriority): Encoder[F, S, Map[K, T], Metrics]
    Definition Classes
    MetricEncoderInstances
  25. implicit def numericMapEncoderTupleKey[F[_], KK, KV, T, S <: Settings](implicit arg0: Applicative[F], arg1: ExtruderErrors[F], arg2: Show[KK], arg3: Show[KV], inj: Inject[Numbers, T]): Encoder[F, S, Map[(KK, KV), T], Metrics]
    Definition Classes
    MetricEncoderInstances
  26. def parameters[A](namespace: List[String], settings: dimensional.Sett)(implicit arg0: MetaInfo[A]): String
    Definition Classes
    DataSource
  27. def parameters[A](namespace: List[String])(implicit arg0: MetaInfo[A]): String
    Definition Classes
    DataSource
  28. def parameters[A](settings: dimensional.Sett)(implicit arg0: MetaInfo[A]): String
    Definition Classes
    DataSource
  29. def parameters[A](implicit arg0: MetaInfo[A]): String
    Definition Classes
    DataSource
  30. implicit def refute[T, Repr <: HList, S](implicit gen: Aux[T, Repr], unRefute: Refute[UnRefute[T]]): EncoderRefute[T, S, Metrics]
  31. implicit def resetNamespaceEncoder[F[_], T, S](implicit enc: Encoder[F, S, T, Metrics]): Encoder[F, S, ResetNamespace[T], Metrics]
  32. implicit def timerEncoder[F[_], S <: Settings](implicit arg0: Applicative[F], arg1: ExtruderErrors[F]): Encoder[F, S, TimerValue[Long], Metrics]
    Definition Classes
    MetricEncoderInstances
  33. implicit def traversableEncoder[F[_], T, FF[A] <: TraversableOnce[A], S](implicit arg0: Applicative[F], encoder: Encoder[F, S, T, Metrics], monoid: Monoid[Metrics]): Encoder[F, S, FF[T], Metrics]
    Definition Classes
    MetricEncoderInstances
  34. implicit def traversableThrowableEncoder[F[_], FF[A] <: TraversableOnce[A], S <: Settings](implicit arg0: Applicative[F], arg1: ExtruderErrors[F]): Encoder[F, S, FF[Throwable], Metrics]
    Definition Classes
    MetricEncoderInstances
  35. object encoder extends DropwizardDimensionalEncoder with DropwizardDimensionalDataSource
  36. object instances extends DropwizardDimensionalEncoderInstances

Inherited from MetricEncoderInstances

Inherited from MapEncoderInstances

Inherited from DataSource

Inherited from Encode

Inherited from AnyRef

Inherited from Any

Ungrouped