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

Ungrouped