Skip to content

Commit

Permalink
defaultSlowwarnMS = defaultTimeoutMS
Browse files Browse the repository at this point in the history
  • Loading branch information
Marek Paterczyk committed Aug 23, 2016
1 parent 7892104 commit b3c1ed6
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 8 deletions.
Expand Up @@ -42,8 +42,7 @@ public enum Type {

public static final String CONFIG_PREFIX = "com.redhat.lightblue.migrator.facade.";

private long defaultTimeoutMS;
private long defaultSlowwarnMS;
private final long defaultTimeoutMS, defaultSlowwarnMS;
private String beanName;
private Properties properties;
private boolean interruptOnTimeout = true;
Expand Down Expand Up @@ -81,13 +80,14 @@ public TimeoutConfiguration(long defaultTimeoutMS, long defaultSlowwarnMS, Strin
/**
*
* @param defaultTimeoutMS Use this timeout if nothing matches in the
* properties. For defaultSlowwarnMS, it will use 2x defaultTimeoutMS.
* properties. For defaultSlowwarnMS, it will use defaultTimeoutMS.
* (so it doesn't log both timeout and slowwarn unless source is slow)
* @param beanName bean name to use, e.g. CountryDAO
* @param properties properties read from a file with timeout settings. Can
* be null.
*/
public TimeoutConfiguration(long defaultTimeoutMS, String beanName, Properties properties) {
this(defaultTimeoutMS, 2*defaultTimeoutMS, beanName, properties);
this(defaultTimeoutMS, defaultTimeoutMS, beanName, properties);
}

/**
Expand Down
Expand Up @@ -76,10 +76,10 @@ public void testSlowWarning() {

t = new TimeoutConfiguration(2000, "BarService", p);

Assert.assertEquals(4000, t.getSlowWarningMS("foo", FacadeOperation.READ));
Assert.assertEquals(4000, t.getSlowWarningMS("bar", FacadeOperation.WRITE));
Assert.assertEquals(4000, t.getSlowWarningMS("fooBar", FacadeOperation.WRITE));
Assert.assertEquals(4000, t.getSlowWarningMS("fooBar", FacadeOperation.READ));
Assert.assertEquals(2000, t.getSlowWarningMS("foo", FacadeOperation.READ));
Assert.assertEquals(2000, t.getSlowWarningMS("bar", FacadeOperation.WRITE));
Assert.assertEquals(2000, t.getSlowWarningMS("fooBar", FacadeOperation.WRITE));
Assert.assertEquals(2000, t.getSlowWarningMS("fooBar", FacadeOperation.READ));
Assert.assertEquals(2000, t.getTimeoutMS("fooBar", FacadeOperation.READ));
}

Expand Down

0 comments on commit b3c1ed6

Please sign in to comment.