/** see {@link #of(Object)} and {@link Time#parseTimeString(String)} */ public static Duration parse(String textualDescription) { return new Duration(Time.parseTimeString(textualDescription), TimeUnit.MILLISECONDS); }
result = t.get(); } else { long timeoutMillis = "always".equalsIgnoreCase(timeout) ? 0 : Time.parseTimeString(timeout); try { if (timeoutMillis==0) throw new TimeoutException();
long delayMs = -1; try { delayMs = Time.parseTimeString(""+waitForSshable); } catch (Exception e) { /* normal if 'true'; just fall back to default */ } if (delayMs<0) delayMs = Time.parseTimeString(WAIT_FOR_SSHABLE.getDefaultValue());