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]>.

Reply via email to