All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.yammer.metrics.scala.Instrumented.scala Maven / Gradle / Ivy

The newest version!
package com.yammer.metrics.scala

import com.yammer.metrics.Metrics

/**
 * The mixin trait for creating a class which is instrumented with metrics.
 */
trait Instrumented {
  private lazy val metricsGroup = new MetricsGroup(getClass, metricsRegistry)

  /**
   * Returns the MetricsGroup for the class.
   */
  def metrics = metricsGroup

  /**
   * Returns the MetricsRegistry for the class.
   */
  def metricsRegistry = Metrics.defaultRegistry()
}





© 2015 - 2025 Weber Informatics LLC | Privacy Policy