Make sure system prop timing-waiting-multiple is always used
diff --git a/curator-test/src/main/java/org/apache/curator/test/Timing.java b/curator-test/src/main/java/org/apache/curator/test/Timing.java
index 2bd9159..f29b1c5 100644
--- a/curator-test/src/main/java/org/apache/curator/test/Timing.java
+++ b/curator-test/src/main/java/org/apache/curator/test/Timing.java
@@ -41,11 +41,7 @@
*/
public Timing()
{
- this
- (
- Integer.getInteger("timing-multiple", 1),
- Integer.getInteger("timing-waiting-multiple", DEFAULT_WAITING_MULTIPLE)
- );
+ this(Integer.getInteger("timing-multiple", 1), getWaitingMultiple());
}
/**
@@ -55,7 +51,7 @@
*/
public Timing(double multiple)
{
- this((long)(DEFAULT_SECONDS * multiple), TimeUnit.SECONDS, DEFAULT_WAITING_MULTIPLE);
+ this((long)(DEFAULT_SECONDS * multiple), TimeUnit.SECONDS, getWaitingMultiple());
}
/**
@@ -75,7 +71,7 @@
*/
public Timing(long value, TimeUnit unit)
{
- this(value, unit, DEFAULT_WAITING_MULTIPLE);
+ this(value, unit, getWaitingMultiple());
}
/**
@@ -222,4 +218,9 @@
{
return milliseconds();
}
+
+ private static Integer getWaitingMultiple()
+ {
+ return Integer.getInteger("timing-waiting-multiple", DEFAULT_WAITING_MULTIPLE);
+ }
}