Skip to content

Commit

Permalink
Moved MetricsRegistry and HealthCheckRegistry into core.
Browse files Browse the repository at this point in the history
  • Loading branch information
codahale committed Aug 15, 2011
1 parent eae8897 commit 203e43a
Show file tree
Hide file tree
Showing 21 changed files with 24 additions and 30 deletions.
Expand Up @@ -2,6 +2,7 @@

import com.yammer.metrics.core.HealthCheck;
import com.yammer.metrics.core.HealthCheck.Result;
import com.yammer.metrics.core.HealthCheckRegistry;

import java.util.Map;

Expand Down
@@ -1,4 +1,4 @@
package com.yammer.metrics;
package com.yammer.metrics.core;

import com.yammer.metrics.core.HealthCheck;
import com.yammer.metrics.core.HealthCheck.Result;
Expand Down
@@ -1,7 +1,6 @@
package com.yammer.metrics.core;

import com.yammer.metrics.Metrics;
import com.yammer.metrics.MetricsRegistry;
import com.yammer.metrics.stats.EWMA;
import com.yammer.metrics.util.Utils;

Expand Down
@@ -1,4 +1,4 @@
package com.yammer.metrics;
package com.yammer.metrics.core;

import com.yammer.metrics.core.*;
import com.yammer.metrics.core.HistogramMetric.SampleType;
Expand Down
@@ -1,7 +1,6 @@
package com.yammer.metrics.core;

import com.yammer.metrics.Metrics;
import com.yammer.metrics.MetricsRegistry;
import com.yammer.metrics.core.HistogramMetric.SampleType;

import java.util.ArrayList;
Expand Down
@@ -1,7 +1,7 @@
package com.yammer.metrics.reporting;

import com.yammer.metrics.Metrics;
import com.yammer.metrics.MetricsRegistry;
import com.yammer.metrics.core.MetricsRegistry;
import com.yammer.metrics.core.*;
import com.yammer.metrics.util.Utils;

Expand Down
@@ -1,7 +1,6 @@
package com.yammer.metrics.reporting;

import com.yammer.metrics.Metrics;
import com.yammer.metrics.MetricsRegistry;
import com.yammer.metrics.core.MetricsRegistry;
import com.yammer.metrics.core.*;

import javax.management.*;
Expand Down
5 changes: 2 additions & 3 deletions metrics-core/src/main/java/com/yammer/metrics/util/Utils.java
@@ -1,6 +1,5 @@
package com.yammer.metrics.util;

import com.yammer.metrics.MetricsRegistry;
import com.yammer.metrics.core.Metric;
import com.yammer.metrics.core.MetricName;

Expand Down Expand Up @@ -40,15 +39,15 @@ public static Map<String, Map<String, Metric>> sortMetrics(Map<MetricName, Metri
* @param poolSize the number of threads to create
* @param name the name of the pool
* @return a new {@link ScheduledExecutorService}
* @deprecated Get a thread pool via {@link MetricsRegistry#threadPools()} instead
* @deprecated Get a thread pool via {@link com.yammer.metrics.core.MetricsRegistry#threadPools()} instead
*/
public static ScheduledExecutorService newScheduledThreadPool(int poolSize, String name) {
return THREAD_POOLS.newScheduledThreadPool(poolSize, name);
}

/**
* Shuts down all thread pools created by this class in an orderly fashion.
* @deprecated Shut down the thread pools object of the relevant {@link MetricsRegistry} instead
* @deprecated Shut down the thread pools object of the relevant {@link com.yammer.metrics.core.MetricsRegistry} instead
*/
public static void shutdownThreadPools() {
THREAD_POOLS.shutdownThreadPools();
Expand Down
@@ -1,7 +1,7 @@
package com.yammer.metrics.reporting;

import com.yammer.metrics.Metrics;
import com.yammer.metrics.MetricsRegistry;
import com.yammer.metrics.core.MetricsRegistry;
import com.yammer.metrics.core.*;
import com.yammer.metrics.util.Utils;

Expand Down
Expand Up @@ -2,7 +2,7 @@

import com.google.inject.TypeLiteral;
import com.google.inject.spi.InjectionListener;
import com.yammer.metrics.MetricsRegistry;
import com.yammer.metrics.core.MetricsRegistry;
import com.yammer.metrics.core.GaugeMetric;

import java.lang.reflect.Method;
Expand Down
Expand Up @@ -3,7 +3,7 @@
import com.google.inject.TypeLiteral;
import com.google.inject.spi.TypeEncounter;
import com.google.inject.spi.TypeListener;
import com.yammer.metrics.MetricsRegistry;
import com.yammer.metrics.core.MetricsRegistry;

import java.lang.reflect.Method;

Expand Down
Expand Up @@ -2,8 +2,8 @@

import com.google.inject.AbstractModule;
import com.google.inject.matcher.Matchers;
import com.yammer.metrics.HealthCheckRegistry;
import com.yammer.metrics.MetricsRegistry;
import com.yammer.metrics.core.HealthCheckRegistry;
import com.yammer.metrics.core.MetricsRegistry;
import com.yammer.metrics.reporting.JmxReporter;

/**
Expand Down
Expand Up @@ -2,7 +2,7 @@

import com.google.inject.Inject;
import com.google.inject.Provider;
import com.yammer.metrics.MetricsRegistry;
import com.yammer.metrics.core.MetricsRegistry;
import com.yammer.metrics.reporting.JmxReporter;

public class JmxReporterProvider implements Provider<JmxReporter>
Expand Down
Expand Up @@ -4,7 +4,7 @@
import com.google.inject.matcher.Matchers;
import com.google.inject.spi.TypeEncounter;
import com.google.inject.spi.TypeListener;
import com.yammer.metrics.MetricsRegistry;
import com.yammer.metrics.core.MetricsRegistry;
import com.yammer.metrics.core.MeterMetric;

import java.lang.reflect.Method;
Expand Down
Expand Up @@ -4,7 +4,7 @@
import com.google.inject.matcher.Matchers;
import com.google.inject.spi.TypeEncounter;
import com.google.inject.spi.TypeListener;
import com.yammer.metrics.MetricsRegistry;
import com.yammer.metrics.core.MetricsRegistry;
import com.yammer.metrics.core.TimerMetric;

import java.lang.reflect.Method;
Expand Down
Expand Up @@ -4,8 +4,7 @@ import com.codahale.simplespec.Spec
import com.codahale.simplespec.annotation.test
import com.yammer.metrics.guice.{InstrumentationModule, Gauge}
import com.google.inject.Guice
import com.yammer.metrics.MetricsRegistry
import com.yammer.metrics.core.{GaugeMetric, MetricName}
import com.yammer.metrics.core.{MetricsRegistry, GaugeMetric, MetricName}

class InstrumentedWithGauge {
@Gauge(name = "things")
Expand Down
@@ -1,12 +1,11 @@
package com.yammer.metrics.guice.tests

import com.codahale.simplespec.Spec
import com.codahale.simplespec.annotation.test
import java.util.concurrent.TimeUnit
import com.google.inject.Guice
import com.yammer.metrics.guice.{InstrumentationModule, Metered}
import com.yammer.metrics.MetricsRegistry
import com.yammer.metrics.core.{MeterMetric, MetricName}
import com.codahale.simplespec.annotation.test
import com.yammer.metrics.core.{MetricsRegistry, MeterMetric, MetricName}

class InstrumentedWithMetered {
@Metered(name = "things", eventType = "poops", rateUnit = TimeUnit.MINUTES)
Expand Down
Expand Up @@ -5,8 +5,7 @@ import com.codahale.simplespec.annotation.test
import java.util.concurrent.TimeUnit
import com.google.inject.Guice
import com.yammer.metrics.guice.{InstrumentationModule, Timed}
import com.yammer.metrics.MetricsRegistry
import com.yammer.metrics.core.{TimerMetric, MetricName}
import com.yammer.metrics.core.{MetricsRegistry, TimerMetric, MetricName}

class InstrumentedWithTimed {
@Timed(name = "things", rateUnit = TimeUnit.MINUTES, durationUnit = TimeUnit.MICROSECONDS)
Expand Down
@@ -1,9 +1,9 @@
package com.yammer.metrics.reporting;

import com.yammer.metrics.HealthCheckRegistry;
import com.yammer.metrics.core.HealthCheckRegistry;
import com.yammer.metrics.HealthChecks;
import com.yammer.metrics.Metrics;
import com.yammer.metrics.MetricsRegistry;
import com.yammer.metrics.core.MetricsRegistry;
import com.yammer.metrics.core.*;
import com.yammer.metrics.core.HealthCheck.Result;
import com.yammer.metrics.util.Utils;
Expand Down
@@ -1,6 +1,6 @@
package com.yammer.metrics.reporting;

import com.yammer.metrics.MetricsRegistry;
import com.yammer.metrics.core.MetricsRegistry;
import com.yammer.metrics.util.Utils;

import javax.servlet.ServletContext;
Expand Down
Expand Up @@ -2,13 +2,13 @@

import java.util.Set;

import com.yammer.metrics.core.HealthCheckRegistry;
import com.yammer.metrics.core.MetricsRegistry;
import org.codehaus.jackson.JsonFactory;

import com.google.inject.Inject;
import com.google.inject.Provider;
import com.google.inject.name.Named;
import com.yammer.metrics.HealthCheckRegistry;
import com.yammer.metrics.MetricsRegistry;
import com.yammer.metrics.core.HealthCheck;
import com.yammer.metrics.reporting.MetricsServlet;

Expand Down

0 comments on commit 203e43a

Please sign in to comment.