trait SpectatorEncoderInstances extends DimensionalMetricEncoderInstances
Linear Supertypes
Known Subclasses
Ordering
- Alphabetic
- By Inheritance
Inherited
- SpectatorEncoderInstances
- DimensionalMetricEncoderInstances
- MetricEncoderInstances
- MapEncoderInstances
- AnyRef
- Any
Implicitly
- by any2stringadd
- by StringFormat
- by Ensuring
- by ArrowAssoc
- Hide All
- Show All
Visibility
- Public
- All
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
def
+(other: String): String
- Implicit
- This member is added by an implicit conversion from SpectatorEncoderInstances to any2stringadd[SpectatorEncoderInstances] performed by method any2stringadd in scala.Predef.
- Definition Classes
- any2stringadd
-
def
->[B](y: B): (SpectatorEncoderInstances, B)
- Implicit
- This member is added by an implicit conversion from SpectatorEncoderInstances to ArrowAssoc[SpectatorEncoderInstances] performed by method ArrowAssoc in scala.Predef.
- Definition Classes
- ArrowAssoc
- Annotations
- @inline()
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
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
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native() @HotSpotIntrinsicCandidate()
-
implicit
def
dimensionalMetricsTransform[F[_], S <: DimensionalMetricSettings](implicit arg0: Applicative[F], arg1: ExtruderErrors[F]): Transform[F, S, Metrics, Iterable[DimensionalMetric]]
- Definition Classes
- DimensionalMetricEncoderInstances
-
implicit
def
durationEncoder[F[_], S <: Settings](implicit arg0: Applicative[F], arg1: ExtruderErrors[F]): Encoder[F, S, FiniteDuration, Metrics]
- Definition Classes
- MetricEncoderInstances
-
def
ensuring(cond: (SpectatorEncoderInstances) ⇒ Boolean, msg: ⇒ Any): SpectatorEncoderInstances
- Implicit
- This member is added by an implicit conversion from SpectatorEncoderInstances to Ensuring[SpectatorEncoderInstances] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
-
def
ensuring(cond: (SpectatorEncoderInstances) ⇒ Boolean): SpectatorEncoderInstances
- Implicit
- This member is added by an implicit conversion from SpectatorEncoderInstances to Ensuring[SpectatorEncoderInstances] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
-
def
ensuring(cond: Boolean, msg: ⇒ Any): SpectatorEncoderInstances
- Implicit
- This member is added by an implicit conversion from SpectatorEncoderInstances to Ensuring[SpectatorEncoderInstances] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
-
def
ensuring(cond: Boolean): SpectatorEncoderInstances
- Implicit
- This member is added by an implicit conversion from SpectatorEncoderInstances to Ensuring[SpectatorEncoderInstances] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
formatted(fmtstr: String): String
- Implicit
- This member is added by an implicit conversion from SpectatorEncoderInstances to StringFormat[SpectatorEncoderInstances] performed by method StringFormat in scala.Predef.
- Definition Classes
- StringFormat
- Annotations
- @inline()
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
makeCounter[F[_]](registry: Registry, metric: DimensionalMetric)(implicit F: Sync[F]): F[Unit]
- Attributes
- protected
-
def
makeGauge[F[_]](registry: Registry, metric: DimensionalMetric)(implicit F: Sync[F]): F[Unit]
- Attributes
- protected
-
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
-
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
-
implicit
def
mapEncoderStringWriter[F[_]](implicit arg0: Applicative[F]): StringWriter[F, Settings, Map[String, String]]
- Definition Classes
- MapEncoderInstances
-
implicit
val
mapMonoid: Monoid[Map[String, String]]
- Definition Classes
- MapEncoderInstances
-
val
metricTypeName: String
- Definition Classes
- DimensionalMetricEncoderInstances
-
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
-
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
-
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
-
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
-
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
-
implicit
val
metricsMonoid: Monoid[Metrics]
- Definition Classes
- MetricEncoderInstances
-
implicit
def
metricsStringWriter[F[_], S <: Settings](implicit F: Applicative[F]): StringWriter[F, S, Metrics]
- Definition Classes
- MetricEncoderInstances
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
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
-
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
-
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
-
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
-
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
-
implicit
def
refute[T, Repr <: HList, S](implicit gen: Aux[T, Repr], unRefute: Refute[UnRefute[T]]): EncoderRefute[T, S, Metrics]
- Definition Classes
- DimensionalMetricEncoderInstances
-
implicit
def
resetNamespaceEncoder[F[_], T, S](implicit enc: Encoder[F, S, T, Metrics]): Encoder[F, S, ResetNamespace[T], Metrics]
- Definition Classes
- DimensionalMetricEncoderInstances
- implicit def spectatorTransform[F[_], S <: SpectatorMetricSettings](implicit F: Sync[F], dimensionalTransform: Transform[F, S, Metrics, Iterable[DimensionalMetric]]): Transform[F, S, Metrics, Registry]
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
implicit
def
timerEncoder[F[_], S <: Settings](implicit arg0: Applicative[F], arg1: ExtruderErrors[F]): Encoder[F, S, TimerValue[Long], Metrics]
- Definition Classes
- MetricEncoderInstances
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
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
-
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
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
def
→[B](y: B): (SpectatorEncoderInstances, B)
- Implicit
- This member is added by an implicit conversion from SpectatorEncoderInstances to ArrowAssoc[SpectatorEncoderInstances] performed by method ArrowAssoc in scala.Predef.
- Definition Classes
- ArrowAssoc
Deprecated Value Members
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] ) @Deprecated @deprecated
- Deprecated
(Since version ) see corresponding Javadoc for more information.
This is the API documentation for extruder.
The library is divided into a number of modules that either provide core functionality, support additional features via third-party dependencies, or facilitate integration with other libraries or frameworks.
Please refer to the documentation for a more detailed introduction to the library.