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;
+ }
}