Ver Fonte

rename: TimeMeter

Ranides Atterwim há 11 meses atrás
pai
commit
7d1a85b525

+ 1 - 1
assira.asm/pom.xml

@@ -4,7 +4,7 @@
     <parent>
         <groupId>net.ranides</groupId>
         <artifactId>assira.project</artifactId>
-        <version>2.8.4-SNAPSHOT</version>
+        <version>2.9.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>assira.asm</artifactId>

+ 1 - 1
assira.commons/pom.xml

@@ -6,7 +6,7 @@
     <parent>
         <artifactId>assira.project</artifactId>
         <groupId>net.ranides</groupId>
-        <version>2.8.4-SNAPSHOT</version>
+        <version>2.9.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>assira.commons</artifactId>

+ 1 - 1
assira.core/pom.xml

@@ -4,7 +4,7 @@
     <parent>
         <groupId>net.ranides</groupId>
         <artifactId>assira.project</artifactId>
-        <version>2.8.4-SNAPSHOT</version>
+        <version>2.9.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>assira.core</artifactId>

+ 6 - 6
assira.core/src/main/java/net/ranides/assira/time/TimeMetric.java

@@ -22,7 +22,7 @@ import net.ranides.assira.collection.maps.IdentMap;
  *
  * @author Ranides Atterwim {@literal <ranides@gmail.com>}
  */
-public final class TimeMetric {
+public final class TimeMeter {
     
     private static final Map<TimeUnit, String> UNITS = new IdentMap<>(
         new TimeUnit[]{TimeUnit.DAYS, TimeUnit.HOURS, TimeUnit.MICROSECONDS, TimeUnit.MILLISECONDS, TimeUnit.MINUTES, TimeUnit.NANOSECONDS, TimeUnit.SECONDS}, 
@@ -39,7 +39,7 @@ public final class TimeMetric {
      * Creates new inactive stopwatch.
      * Returned results are expressed in milliseconds by default.
      */
-    public TimeMetric() {
+    public TimeMeter() {
         this(false);
     }
 
@@ -52,7 +52,7 @@ public final class TimeMetric {
      *
      * @param unit unit
      */
-    public TimeMetric(TimeUnit unit) {
+    public TimeMeter(TimeUnit unit) {
         this(false, unit);
     }
 
@@ -60,7 +60,7 @@ public final class TimeMetric {
      * Creates new inactive stopwatch.
      * Returned results are expressed in milliseconds by default.
      */
-    public TimeMetric(boolean threadsafe) {
+    public TimeMeter(boolean threadsafe) {
         this(threadsafe, TimeUnit.MILLISECONDS);
     }
 
@@ -73,7 +73,7 @@ public final class TimeMetric {
      *
      * @param unit unit
      */
-    public TimeMetric(boolean threadsafe, TimeUnit unit) {
+    public TimeMeter(boolean threadsafe, TimeUnit unit) {
         this.unit = unit;
         this.threadsafe = threadsafe;
         start();
@@ -85,7 +85,7 @@ public final class TimeMetric {
      *
      * @return this
      */
-    public TimeMetric start() {
+    public TimeMeter start() {
         return $synchronized(() -> {
             stack.push(System.nanoTime());
             return this;

+ 2 - 4
assira.core/src/test/java/net/ranides/assira/collection/lists/VirtualListBenchmark.java

@@ -1,8 +1,6 @@
 package net.ranides.assira.collection.lists;
 
-import org.junit.Test;
-
-import net.ranides.assira.time.TimeMetric;
+import net.ranides.assira.time.TimeMeter;
 
 import java.util.List;
 import java.util.concurrent.atomic.AtomicInteger;
@@ -27,7 +25,7 @@ public class VirtualListBenchmark {
     }
 
     private static AtomicInteger runStream(Stream<Integer> stream) {
-        TimeMetric tm = new TimeMetric();
+        TimeMeter tm = new TimeMeter();
         AtomicInteger out = new AtomicInteger(0);
         stream.forEach(v -> {
             out.incrementAndGet();

+ 3 - 4
assira.core/src/test/java/net/ranides/assira/collection/query/base/CQArrayBenchmark.java

@@ -2,9 +2,8 @@ package net.ranides.assira.collection.query.base;
 
 import net.ranides.assira.collection.lists.IntRange;
 import net.ranides.assira.collection.query.CQuery;
-import net.ranides.assira.time.TimeMetric;
+import net.ranides.assira.time.TimeMeter;
 
-import java.util.ArrayList;
 import java.util.Arrays;
 import java.util.stream.StreamSupport;
 
@@ -25,14 +24,14 @@ public class CQArrayBenchmark {
     }
 
     private static <T> void compare(String label, T[] range, CQuery<T> query) {
-        TimeMetric tmJDK = new TimeMetric();
+        TimeMeter tmJDK = new TimeMeter();
 
         StreamSupport.stream(Arrays.spliterator(range), true).forEach(v -> {
             sleep(100);
         });
         long timeJDK = tmJDK.stop();
 
-        TimeMetric tmQuery = new TimeMetric();
+        TimeMeter tmQuery = new TimeMeter();
         query.parallel().forEach((i,v) -> {
             sleep(100);
         });

+ 5 - 7
assira.core/src/test/java/net/ranides/assira/concurrent/TaskBuilderTest.java

@@ -1,18 +1,16 @@
 package net.ranides.assira.concurrent;
 
 import net.ranides.assira.junit.ManualTestUtils;
-import net.ranides.assira.time.TimeMetric;
+import net.ranides.assira.time.TimeMeter;
 import org.junit.Ignore;
 import org.junit.Test;
 
-import java.util.TimerTask;
-
 @Ignore("manual")
 public class TaskBuilderTest {
 
     @Test
     public void repeat1() {
-        TimeMetric tm = new TimeMetric(true).start();
+        TimeMeter tm = new TimeMeter(true).start();
 
         new TaskBuilder()
             .repeat(5)
@@ -30,7 +28,7 @@ public class TaskBuilderTest {
 
     @Test
     public void repeat2() {
-        TimeMetric tm = new TimeMetric(true).start();
+        TimeMeter tm = new TimeMeter(true).start();
 
         new TaskBuilder()
             .repeat(5)
@@ -46,7 +44,7 @@ public class TaskBuilderTest {
 
     @Test
     public void repeat3() {
-        TimeMetric tm = new TimeMetric(true).start();
+        TimeMeter tm = new TimeMeter(true).start();
 
         new TaskBuilder()
             .repeat(5)
@@ -61,7 +59,7 @@ public class TaskBuilderTest {
 
     @Test
     public void delay() {
-        TimeMetric tm = new TimeMetric(true).start();
+        TimeMeter tm = new TimeMeter(true).start();
 
         new TaskBuilder()
             .delay(500)

+ 2 - 2
assira.core/src/test/java/net/ranides/assira/events/EventObserverTest.java

@@ -2,7 +2,7 @@ package net.ranides.assira.events;
 
 import lombok.Data;
 import net.ranides.assira.junit.ManualTestUtils;
-import net.ranides.assira.time.TimeMetric;
+import net.ranides.assira.time.TimeMeter;
 import org.junit.Ignore;
 import org.junit.Test;
 
@@ -28,7 +28,7 @@ public class EventObserverTest {
      */
     @Test
     public void lazy() {
-        TimeMetric tm = new TimeMetric(false);
+        TimeMeter tm = new TimeMeter(false);
 
         EventObserver observer = EventObserver.newInstance(new Object() {
             @EventHandler()

+ 3 - 3
assira.core/src/test/java/net/ranides/assira/time/TimeMetricTest.java

@@ -16,13 +16,13 @@ import net.ranides.assira.text.StringUtils;
  *
  * @author Ranides Atterwim {@literal <ranides@gmail.com>}
  */
-public class TimeMetricTest {
+public class TimeMeterTest {
 
     public static final double DELTA = 50.0;
 
     @Test
     public void testStop() throws InterruptedException {
-        TimeMetric tm = new TimeMetric(TimeUnit.MILLISECONDS);
+        TimeMeter tm = new TimeMeter(TimeUnit.MILLISECONDS);
         tm.start();
         
         Thread.sleep(100);
@@ -38,7 +38,7 @@ public class TimeMetricTest {
         });
     }
     
-    private static void assertTimerText(int value, String unit, TimeMetric tm) {
+    private static void assertTimerText(int value, String unit, TimeMeter tm) {
         String text = tm.toString();
         assertTrue("Invalid unit: " + text, text.endsWith("ms"));
         int number = Integer.parseInt(StringUtils.before(text, "ms"));

+ 1 - 1
assira.core11/pom.xml

@@ -6,7 +6,7 @@
     <parent>
         <artifactId>assira.project</artifactId>
         <groupId>net.ranides</groupId>
-        <version>2.8.4-SNAPSHOT</version>
+        <version>2.9.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>assira.core11</artifactId>

+ 1 - 1
assira.core8/pom.xml

@@ -6,7 +6,7 @@
     <parent>
         <artifactId>assira.project</artifactId>
         <groupId>net.ranides</groupId>
-        <version>2.8.4-SNAPSHOT</version>
+        <version>2.9.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>assira.core8</artifactId>

+ 1 - 1
assira.enterprise/pom.xml

@@ -4,7 +4,7 @@
     <parent>
         <groupId>net.ranides</groupId>
         <artifactId>assira.project</artifactId>
-        <version>2.8.4-SNAPSHOT</version>
+        <version>2.9.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>assira.enterprise</artifactId>

+ 1 - 1
assira.g4interpreter/pom.xml

@@ -6,7 +6,7 @@
     <parent>
         <artifactId>assira.project</artifactId>
         <groupId>net.ranides</groupId>
-        <version>2.8.4-SNAPSHOT</version>
+        <version>2.9.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>assira.g4interpreter</artifactId>

+ 1 - 1
assira.junit/pom.xml

@@ -4,7 +4,7 @@
     <parent>
         <groupId>net.ranides</groupId>
         <artifactId>assira.project</artifactId>
-        <version>2.8.4-SNAPSHOT</version>
+        <version>2.9.0-SNAPSHOT</version>
     </parent>
     
     <artifactId>assira.junit</artifactId>

+ 1 - 1
assira.lambda/pom.xml

@@ -6,7 +6,7 @@
     <parent>
         <artifactId>assira.project</artifactId>
         <groupId>net.ranides</groupId>
-        <version>2.8.4-SNAPSHOT</version>
+        <version>2.9.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>assira.lambda</artifactId>

+ 1 - 1
assira.test/pom.xml

@@ -4,7 +4,7 @@
 	<parent>
         <groupId>net.ranides</groupId>
         <artifactId>assira.project</artifactId>
-        <version>2.8.4-SNAPSHOT</version>
+        <version>2.9.0-SNAPSHOT</version>
     </parent>
 	
     <artifactId>assira.test</artifactId>

+ 1 - 1
assira.ui/pom.xml

@@ -6,7 +6,7 @@
     <parent>
         <artifactId>assira.project</artifactId>
         <groupId>net.ranides</groupId>
-        <version>2.8.4-SNAPSHOT</version>
+        <version>2.9.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>assira.ui</artifactId>

+ 1 - 1
assira.xls/pom.xml

@@ -6,7 +6,7 @@
     <parent>
         <artifactId>assira.project</artifactId>
         <groupId>net.ranides</groupId>
-        <version>2.8.4-SNAPSHOT</version>
+        <version>2.9.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>assira.xls</artifactId>

+ 1 - 1
pom.xml

@@ -4,7 +4,7 @@
 
     <groupId>net.ranides</groupId>
     <artifactId>assira.project</artifactId>
-    <version>2.8.4-SNAPSHOT</version>
+    <version>2.9.0-SNAPSHOT</version>
     <packaging>pom</packaging>
 
     <name>${project.groupId}:${project.artifactId}</name>