Packages

package util

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. case class GaussianDistribution[T](mean: T, stdDev: T) extends Product with Serializable
  2. trait JsonSerializer[S] extends AnyRef

    A JSON serializer for arbitrary types.

  3. class KafkaMetricsReporter extends MetricsReporter with Metrics

    An implementation of the Kafka metric reporter that registers all Kafka metrics to a global metric registry.

  4. trait Logging extends AnyRef

    Convenience trait for importing an instance of a logger.

  5. case class MetricTag(name: String, value: String) extends Product with Serializable
  6. trait Metrics extends AnyRef

    Convenience trait for importing metric creation methods.

    Convenience trait for importing metric creation methods. All exposed metrics are registered to a global registry.

  7. trait TimeExtractor[P] extends AnyRef

    Type-class for extracting epoch milliseconds from various time representations.

  8. trait TimeProvider extends AnyRef

    A current time provider, used for mocking time in tests.

Value Members

  1. object Metrics
  2. object RandomExtensions
  3. object Retry extends Logging
  4. object TimeExtractor
  5. object TimeProvider
  6. object UuidExtensions

Ungrouped