Class MetricsModule

java.lang.Object
com.fasterxml.jackson.databind.Module
com.codahale.metrics.json.MetricsModule
All Implemented Interfaces:
com.fasterxml.jackson.core.Versioned

public class MetricsModule extends com.fasterxml.jackson.databind.Module
  • Field Details

    • VERSION

      static final com.fasterxml.jackson.core.Version VERSION
    • rateUnit

      private final TimeUnit rateUnit
    • durationUnit

      private final TimeUnit durationUnit
    • showSamples

      private final boolean showSamples
  • Constructor Details

    • MetricsModule

      public MetricsModule(TimeUnit rateUnit, TimeUnit durationUnit, boolean showSamples)
  • Method Details

    • getModuleName

      public String getModuleName()
      Specified by:
      getModuleName in class com.fasterxml.jackson.databind.Module
    • version

      public com.fasterxml.jackson.core.Version version()
      Specified by:
      version in interface com.fasterxml.jackson.core.Versioned
      Specified by:
      version in class com.fasterxml.jackson.databind.Module
    • setupModule

      public void setupModule(com.fasterxml.jackson.databind.Module.SetupContext context)
      Specified by:
      setupModule in class com.fasterxml.jackson.databind.Module
    • calculateRateUnit

      private static String calculateRateUnit(TimeUnit unit, String name)