You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jmeter.apache.org by pm...@apache.org on 2016/12/23 21:32:13 UTC

svn commit: r1775901 - in /jmeter/trunk/src: components/org/apache/jmeter/timers/RandomTimer.java core/org/apache/jmeter/timers/ModifiableTimer.java core/org/apache/jmeter/timers/Timer.java

Author: pmouawad
Date: Fri Dec 23 21:32:13 2016
New Revision: 1775901

URL: http://svn.apache.org/viewvc?rev=1775901&view=rev
Log:
Bug 60018 - Timer : Add a factor to apply on pauses
Use Java8 default method
Bugzilla Id: 60018

Modified:
    jmeter/trunk/src/components/org/apache/jmeter/timers/RandomTimer.java
    jmeter/trunk/src/core/org/apache/jmeter/timers/ModifiableTimer.java
    jmeter/trunk/src/core/org/apache/jmeter/timers/Timer.java

Modified: jmeter/trunk/src/components/org/apache/jmeter/timers/RandomTimer.java
URL: http://svn.apache.org/viewvc/jmeter/trunk/src/components/org/apache/jmeter/timers/RandomTimer.java?rev=1775901&r1=1775900&r2=1775901&view=diff
==============================================================================
--- jmeter/trunk/src/components/org/apache/jmeter/timers/RandomTimer.java (original)
+++ jmeter/trunk/src/components/org/apache/jmeter/timers/RandomTimer.java Fri Dec 23 21:32:13 2016
@@ -70,12 +70,4 @@ public abstract class RandomTimer extend
     protected Random getRandom() {
         return ThreadLocalRandom.current();
     }
-
-    /**
-     * @see org.apache.jmeter.timers.ModifiableTimer#isModifiable()
-     */
-    @Override
-    public boolean isModifiable() {
-        return true;
-    }
 }

Modified: jmeter/trunk/src/core/org/apache/jmeter/timers/ModifiableTimer.java
URL: http://svn.apache.org/viewvc/jmeter/trunk/src/core/org/apache/jmeter/timers/ModifiableTimer.java?rev=1775901&r1=1775900&r2=1775901&view=diff
==============================================================================
--- jmeter/trunk/src/core/org/apache/jmeter/timers/ModifiableTimer.java (original)
+++ jmeter/trunk/src/core/org/apache/jmeter/timers/ModifiableTimer.java Fri Dec 23 21:32:13 2016
@@ -28,5 +28,8 @@ public interface ModifiableTimer extends
     /**
      * @return true if factor can be applied to it
      */
-    boolean isModifiable();
+    @Override
+    default boolean isModifiable() {
+        return true;
+    }
 }

Modified: jmeter/trunk/src/core/org/apache/jmeter/timers/Timer.java
URL: http://svn.apache.org/viewvc/jmeter/trunk/src/core/org/apache/jmeter/timers/Timer.java?rev=1775901&r1=1775900&r2=1775901&view=diff
==============================================================================
--- jmeter/trunk/src/core/org/apache/jmeter/timers/Timer.java (original)
+++ jmeter/trunk/src/core/org/apache/jmeter/timers/Timer.java Fri Dec 23 21:32:13 2016
@@ -23,7 +23,6 @@ import java.io.Serializable;
 /**
  * This interface defines those methods that must be implemented by timer
  * plugins.
- *
  */
 public interface Timer extends Serializable {
     /**
@@ -33,4 +32,11 @@ public interface Timer extends Serializa
      * @return the computed delay value.
      */
     long delay();
+    
+    /**
+     * @return true if factor can be applied to it
+     */
+    default boolean isModifiable() {
+        return false;
+    }
 }