This is an automated email from the ASF dual-hosted git repository.

panjuan pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/shardingsphere.git


The following commit(s) were added to refs/heads/master by this push:
     new a5bf03ce0c0 Remove useless method on MetricsWrapper (#23601)
a5bf03ce0c0 is described below

commit a5bf03ce0c09e8ba37ed65ebadb7f900e3d08202
Author: Liang Zhang <[email protected]>
AuthorDate: Tue Jan 17 13:41:50 2023 +0800

    Remove useless method on MetricsWrapper (#23601)
---
 .../agent/plugin/metrics/core/MetricsWrapper.java  | 38 ----------------------
 .../plugin/metrics/core/MetricsWrapperTest.java    | 27 ++++-----------
 .../metrics/core/fixture/FixtureWrapper.java       | 16 ++++-----
 .../prometheus/wrapper/type/CounterWrapper.java    |  8 ++---
 .../prometheus/wrapper/type/GaugeWrapper.java      | 16 ++++-----
 .../wrapper/type/CounterWrapperTest.java           |  3 +-
 .../prometheus/wrapper/type/GaugeWrapperTest.java  |  3 +-
 7 files changed, 29 insertions(+), 82 deletions(-)

diff --git 
a/agent/plugins/metrics/core/src/main/java/org/apache/shardingsphere/agent/plugin/metrics/core/MetricsWrapper.java
 
b/agent/plugins/metrics/core/src/main/java/org/apache/shardingsphere/agent/plugin/metrics/core/MetricsWrapper.java
index 0e1d797aa57..f0b8962dfb9 100644
--- 
a/agent/plugins/metrics/core/src/main/java/org/apache/shardingsphere/agent/plugin/metrics/core/MetricsWrapper.java
+++ 
b/agent/plugins/metrics/core/src/main/java/org/apache/shardingsphere/agent/plugin/metrics/core/MetricsWrapper.java
@@ -26,15 +26,6 @@ public interface MetricsWrapper {
      * Metric increase.
      */
     default void inc() {
-        inc(1);
-    }
-    
-    /**
-     * Metric increase by value.
-     *
-     * @param value value
-     */
-    default void inc(double value) {
     }
     
     /**
@@ -43,31 +34,12 @@ public interface MetricsWrapper {
      * @param labels labels
      */
     default void inc(String... labels) {
-        inc(1, labels);
-    }
-    
-    /**
-     * Metric increase by value with labels.
-     *
-     * @param value value
-     * @param labels labels
-     */
-    default void inc(double value, String... labels) {
     }
     
     /**
      * Metric decrease.
      */
     default void dec() {
-        dec(1);
-    }
-    
-    /**
-     * Metric decrease by value.
-     *
-     * @param value value
-     */
-    default void dec(double value) {
     }
     
     /**
@@ -76,16 +48,6 @@ public interface MetricsWrapper {
      * @param labels counter labels
      */
     default void dec(String... labels) {
-        dec(1, labels);
-    }
-    
-    /**
-     * Metric decrease by value with labels.
-     *
-     * @param value value
-     * @param labels labels
-     */
-    default void dec(double value, String... labels) {
     }
     
     /**
diff --git 
a/agent/plugins/metrics/core/src/test/java/org/apache/shardingsphere/agent/plugin/metrics/core/MetricsWrapperTest.java
 
b/agent/plugins/metrics/core/src/test/java/org/apache/shardingsphere/agent/plugin/metrics/core/MetricsWrapperTest.java
index 3d5dff1e10c..81a6fbb572a 100644
--- 
a/agent/plugins/metrics/core/src/test/java/org/apache/shardingsphere/agent/plugin/metrics/core/MetricsWrapperTest.java
+++ 
b/agent/plugins/metrics/core/src/test/java/org/apache/shardingsphere/agent/plugin/metrics/core/MetricsWrapperTest.java
@@ -20,6 +20,7 @@ package org.apache.shardingsphere.agent.plugin.metrics.core;
 import 
org.apache.shardingsphere.agent.plugin.metrics.core.fixture.FixtureWrapper;
 import org.junit.Test;
 
+import static org.hamcrest.Matchers.is;
 import static org.hamcrest.MatcherAssert.assertThat;
 
 public final class MetricsWrapperTest {
@@ -28,30 +29,16 @@ public final class MetricsWrapperTest {
     public void assertCreate() {
         FixtureWrapper metricsWrapper = new FixtureWrapper();
         metricsWrapper.inc();
-        assertThat(metricsWrapper.getFixtureValue(), 
org.hamcrest.Matchers.is(1.0d));
-        metricsWrapper.inc(1);
-        assertThat(metricsWrapper.getFixtureValue(), 
org.hamcrest.Matchers.is(2.0d));
+        assertThat(metricsWrapper.getFixtureValue(), is(1d));
         metricsWrapper.inc("a");
-        assertThat(metricsWrapper.getFixtureValue(), 
org.hamcrest.Matchers.is(3.0d));
-        metricsWrapper.inc(1, "b");
-        assertThat(metricsWrapper.getFixtureValue(), 
org.hamcrest.Matchers.is(4.0d));
-        metricsWrapper.inc();
-        assertThat(metricsWrapper.getFixtureValue(), 
org.hamcrest.Matchers.is(5.0d));
+        assertThat(metricsWrapper.getFixtureValue(), is(2d));
         metricsWrapper.dec();
-        assertThat(metricsWrapper.getFixtureValue(), 
org.hamcrest.Matchers.is(4.0d));
-        metricsWrapper.inc(1);
-        assertThat(metricsWrapper.getFixtureValue(), 
org.hamcrest.Matchers.is(5.0d));
-        metricsWrapper.dec(1);
-        assertThat(metricsWrapper.getFixtureValue(), 
org.hamcrest.Matchers.is(4.0d));
-        metricsWrapper.dec(1);
-        assertThat(metricsWrapper.getFixtureValue(), 
org.hamcrest.Matchers.is(3.0d));
+        assertThat(metricsWrapper.getFixtureValue(), is(1d));
         metricsWrapper.dec("c");
-        assertThat(metricsWrapper.getFixtureValue(), 
org.hamcrest.Matchers.is(2.0d));
-        metricsWrapper.dec(1, "d");
-        assertThat(metricsWrapper.getFixtureValue(), 
org.hamcrest.Matchers.is(1.0d));
+        assertThat(metricsWrapper.getFixtureValue(), is(0d));
         metricsWrapper.observe(2);
-        assertThat(metricsWrapper.getFixtureValue(), 
org.hamcrest.Matchers.is(2.0d));
+        assertThat(metricsWrapper.getFixtureValue(), is(2.0d));
         metricsWrapper.observe(3);
-        assertThat(metricsWrapper.getFixtureValue(), 
org.hamcrest.Matchers.is(3.0d));
+        assertThat(metricsWrapper.getFixtureValue(), is(3.0d));
     }
 }
diff --git 
a/agent/plugins/metrics/core/src/test/java/org/apache/shardingsphere/agent/plugin/metrics/core/fixture/FixtureWrapper.java
 
b/agent/plugins/metrics/core/src/test/java/org/apache/shardingsphere/agent/plugin/metrics/core/fixture/FixtureWrapper.java
index 6f0a25e5fbd..4b21c14ded8 100644
--- 
a/agent/plugins/metrics/core/src/test/java/org/apache/shardingsphere/agent/plugin/metrics/core/fixture/FixtureWrapper.java
+++ 
b/agent/plugins/metrics/core/src/test/java/org/apache/shardingsphere/agent/plugin/metrics/core/fixture/FixtureWrapper.java
@@ -29,23 +29,23 @@ public final class FixtureWrapper implements MetricsWrapper 
{
     private Double fixtureValue = 0d;
     
     @Override
-    public void inc(final double value) {
-        fixtureValue += value;
+    public void inc() {
+        fixtureValue++;
     }
     
     @Override
-    public void inc(final double value, final String... labels) {
-        fixtureValue += value;
+    public void inc(final String... labels) {
+        fixtureValue++;
     }
     
     @Override
-    public void dec(final double value) {
-        fixtureValue -= value;
+    public void dec() {
+        fixtureValue--;
     }
     
     @Override
-    public void dec(final double value, final String... labels) {
-        fixtureValue -= value;
+    public void dec(final String... labels) {
+        fixtureValue--;
     }
     
     @Override
diff --git 
a/agent/plugins/metrics/type/prometheus/src/main/java/org/apache/shardingsphere/agent/plugin/metrics/prometheus/wrapper/type/CounterWrapper.java
 
b/agent/plugins/metrics/type/prometheus/src/main/java/org/apache/shardingsphere/agent/plugin/metrics/prometheus/wrapper/type/CounterWrapper.java
index 6f5e84ba621..8c81afefafc 100644
--- 
a/agent/plugins/metrics/type/prometheus/src/main/java/org/apache/shardingsphere/agent/plugin/metrics/prometheus/wrapper/type/CounterWrapper.java
+++ 
b/agent/plugins/metrics/type/prometheus/src/main/java/org/apache/shardingsphere/agent/plugin/metrics/prometheus/wrapper/type/CounterWrapper.java
@@ -30,12 +30,12 @@ public final class CounterWrapper implements MetricsWrapper 
{
     private final Counter counter;
     
     @Override
-    public void inc(final double value) {
-        counter.inc(value);
+    public void inc() {
+        counter.inc(1d);
     }
     
     @Override
-    public void inc(final double value, final String... labels) {
-        counter.labels(labels).inc(value);
+    public void inc(final String... labels) {
+        counter.labels(labels).inc(1d);
     }
 }
diff --git 
a/agent/plugins/metrics/type/prometheus/src/main/java/org/apache/shardingsphere/agent/plugin/metrics/prometheus/wrapper/type/GaugeWrapper.java
 
b/agent/plugins/metrics/type/prometheus/src/main/java/org/apache/shardingsphere/agent/plugin/metrics/prometheus/wrapper/type/GaugeWrapper.java
index a51dbc399c2..d3c7db897df 100644
--- 
a/agent/plugins/metrics/type/prometheus/src/main/java/org/apache/shardingsphere/agent/plugin/metrics/prometheus/wrapper/type/GaugeWrapper.java
+++ 
b/agent/plugins/metrics/type/prometheus/src/main/java/org/apache/shardingsphere/agent/plugin/metrics/prometheus/wrapper/type/GaugeWrapper.java
@@ -30,22 +30,22 @@ public final class GaugeWrapper implements MetricsWrapper {
     private final Gauge gauge;
     
     @Override
-    public void inc(final double value) {
-        gauge.inc(value);
+    public void inc() {
+        gauge.inc(1d);
     }
     
     @Override
-    public void inc(final double value, final String... labels) {
-        gauge.labels(labels).inc(value);
+    public void inc(final String... labels) {
+        gauge.labels(labels).inc(1d);
     }
     
     @Override
-    public void dec(final double value) {
-        gauge.dec(value);
+    public void dec() {
+        gauge.dec(1d);
     }
     
     @Override
-    public void dec(final double value, final String... labels) {
-        gauge.labels(labels).dec(value);
+    public void dec(final String... labels) {
+        gauge.labels(labels).dec(1d);
     }
 }
diff --git 
a/agent/plugins/metrics/type/prometheus/src/test/java/org/apache/shardingsphere/agent/plugin/metrics/prometheus/wrapper/type/CounterWrapperTest.java
 
b/agent/plugins/metrics/type/prometheus/src/test/java/org/apache/shardingsphere/agent/plugin/metrics/prometheus/wrapper/type/CounterWrapperTest.java
index 7f918c04665..2607f102fed 100644
--- 
a/agent/plugins/metrics/type/prometheus/src/test/java/org/apache/shardingsphere/agent/plugin/metrics/prometheus/wrapper/type/CounterWrapperTest.java
+++ 
b/agent/plugins/metrics/type/prometheus/src/test/java/org/apache/shardingsphere/agent/plugin/metrics/prometheus/wrapper/type/CounterWrapperTest.java
@@ -31,8 +31,7 @@ public final class CounterWrapperTest {
         Counter counter = Counter.build().name("a").help("help").create();
         CounterWrapper counterWrapper = new CounterWrapper(counter);
         counterWrapper.inc();
-        counterWrapper.inc(1);
         counter = (Counter) 
Plugins.getMemberAccessor().get(CounterWrapper.class.getDeclaredField("counter"),
 counterWrapper);
-        assertThat(counter.get(), is(2.0));
+        assertThat(counter.get(), is(1d));
     }
 }
diff --git 
a/agent/plugins/metrics/type/prometheus/src/test/java/org/apache/shardingsphere/agent/plugin/metrics/prometheus/wrapper/type/GaugeWrapperTest.java
 
b/agent/plugins/metrics/type/prometheus/src/test/java/org/apache/shardingsphere/agent/plugin/metrics/prometheus/wrapper/type/GaugeWrapperTest.java
index a875eb09c56..c5a304cea82 100644
--- 
a/agent/plugins/metrics/type/prometheus/src/test/java/org/apache/shardingsphere/agent/plugin/metrics/prometheus/wrapper/type/GaugeWrapperTest.java
+++ 
b/agent/plugins/metrics/type/prometheus/src/test/java/org/apache/shardingsphere/agent/plugin/metrics/prometheus/wrapper/type/GaugeWrapperTest.java
@@ -31,8 +31,7 @@ public final class GaugeWrapperTest {
         Gauge gauge = Gauge.build().name("a").help("help").create();
         GaugeWrapper gaugeWrapper = new GaugeWrapper(gauge);
         gaugeWrapper.inc();
-        gaugeWrapper.inc(1);
         gauge = (Gauge) 
Plugins.getMemberAccessor().get(GaugeWrapper.class.getDeclaredField("gauge"), 
gaugeWrapper);
-        assertThat(gauge.get(), is(2.0));
+        assertThat(gauge.get(), is(1d));
     }
 }

Reply via email to