This is an automated email from the ASF dual-hosted git repository. rombert pushed a commit to annotated tag org.apache.sling.commons.metrics-0.0.2 in repository https://gitbox.apache.org/repos/asf/sling-org-apache-sling-commons-metrics.git
commit 80a2f486fe4bac5e20f6c18337c479bcf69c76e9 Author: Chetan Mehrotra <[email protected]> AuthorDate: Tue Jan 5 07:43:12 2016 +0000 SLING-4080 - API to capture/measure application-level metrics Make the wrapper interface extend Adaptable to allow access to wrapped metric instance in case they are required by Metric aware code git-svn-id: https://svn.apache.org/repos/asf/sling/whiteboard/chetanm/metrics@1723011 13f79535-47bb-0310-9956-ffa450edef68 --- src/main/java/org/apache/sling/metrics/Counter.java | 3 ++- src/main/java/org/apache/sling/metrics/Histogram.java | 3 ++- src/main/java/org/apache/sling/metrics/Meter.java | 3 ++- src/main/java/org/apache/sling/metrics/Timer.java | 3 ++- 4 files changed, 8 insertions(+), 4 deletions(-) diff --git a/src/main/java/org/apache/sling/metrics/Counter.java b/src/main/java/org/apache/sling/metrics/Counter.java index b828aa5..2ea4e42 100644 --- a/src/main/java/org/apache/sling/metrics/Counter.java +++ b/src/main/java/org/apache/sling/metrics/Counter.java @@ -20,9 +20,10 @@ package org.apache.sling.metrics; import aQute.bnd.annotation.ProviderType; +import org.apache.sling.api.adapter.Adaptable; @ProviderType -public interface Counter extends Counting, Metric{ +public interface Counter extends Counting, Metric, Adaptable{ /** * Increment the counter by one. */ diff --git a/src/main/java/org/apache/sling/metrics/Histogram.java b/src/main/java/org/apache/sling/metrics/Histogram.java index 34d8287..ceb6ee3 100644 --- a/src/main/java/org/apache/sling/metrics/Histogram.java +++ b/src/main/java/org/apache/sling/metrics/Histogram.java @@ -20,9 +20,10 @@ package org.apache.sling.metrics; import aQute.bnd.annotation.ProviderType; +import org.apache.sling.api.adapter.Adaptable; @ProviderType -public interface Histogram extends Counting, Metric{ +public interface Histogram extends Counting, Metric, Adaptable { /** * Adds a recorded value. * diff --git a/src/main/java/org/apache/sling/metrics/Meter.java b/src/main/java/org/apache/sling/metrics/Meter.java index a4914d7..7e3183b 100644 --- a/src/main/java/org/apache/sling/metrics/Meter.java +++ b/src/main/java/org/apache/sling/metrics/Meter.java @@ -20,9 +20,10 @@ package org.apache.sling.metrics; import aQute.bnd.annotation.ProviderType; +import org.apache.sling.api.adapter.Adaptable; @ProviderType -public interface Meter extends Counting, Metric{ +public interface Meter extends Counting, Metric, Adaptable { /** * Mark the occurrence of an event. */ diff --git a/src/main/java/org/apache/sling/metrics/Timer.java b/src/main/java/org/apache/sling/metrics/Timer.java index 602a0cb..cb9199f 100644 --- a/src/main/java/org/apache/sling/metrics/Timer.java +++ b/src/main/java/org/apache/sling/metrics/Timer.java @@ -23,9 +23,10 @@ import java.io.Closeable; import java.util.concurrent.TimeUnit; import aQute.bnd.annotation.ProviderType; +import org.apache.sling.api.adapter.Adaptable; @ProviderType -public interface Timer extends Counting, Metric{ +public interface Timer extends Counting, Metric, Adaptable { /** * A timing context. * -- To stop receiving notification emails like this one, please contact "[email protected]" <[email protected]>.
