public static FiniteDuration duration(String s) { final Duration ret = Duration.apply(s); if (ret instanceof FiniteDuration) return (FiniteDuration) ret; else throw new IllegalArgumentException( "duration() is only for finite durations, use Duration.Inf() and friends"); }
public static FiniteDuration duration(String s) { final Duration ret = Duration.apply(s); if (ret instanceof FiniteDuration) return (FiniteDuration) ret; else throw new IllegalArgumentException( "duration() is only for finite durations, use Duration.Inf() and friends"); }
static public FiniteDuration duration(String s) { final Duration ret = Duration.apply(s); if (ret instanceof FiniteDuration) return (FiniteDuration) ret; else throw new IllegalArgumentException("duration() is only for finite durations, use Duration.Inf() and friends"); }
static public FiniteDuration duration(String s) { final Duration ret = Duration.apply(s); if (ret instanceof FiniteDuration) return (FiniteDuration) ret; else throw new IllegalArgumentException("duration() is only for finite durations, use Duration.Inf() and friends"); }
static public FiniteDuration duration(String s) { final Duration ret = Duration.apply(s); if (ret instanceof FiniteDuration) return (FiniteDuration) ret; else throw new IllegalArgumentException("duration() is only for finite durations, use Duration.Inf() and friends"); }
static public FiniteDuration duration(String s) { final Duration ret = Duration.apply(s); if (ret instanceof FiniteDuration) return (FiniteDuration) ret; else throw new IllegalArgumentException("duration() is only for finite durations, use Duration.Inf() and friends"); }
static public FiniteDuration duration(String s) { final Duration ret = Duration.apply(s); if (ret instanceof FiniteDuration) return (FiniteDuration) ret; else throw new IllegalArgumentException("duration() is only for finite durations, use Duration.Inf() and friends"); }
static public FiniteDuration duration(String s) { final Duration ret = Duration.apply(s); if (ret instanceof FiniteDuration) return (FiniteDuration) ret; else throw new IllegalArgumentException("duration() is only for finite durations, use Duration.Inf() and friends"); }
static public FiniteDuration duration(String s) { final Duration ret = Duration.apply(s); if (ret instanceof FiniteDuration) return (FiniteDuration) ret; else throw new IllegalArgumentException("duration() is only for finite durations, use Duration.Inf() and friends"); }
public static Configuration createConfiguration(final String host, final int port, final Option<String> database, final String userName, final Option<String> password, final long connectTimeoutMilliSeconds, final long queryTimeoutMilliSeconds) { final Option<Duration> queryTimeout = queryTimeoutMilliSeconds == -1 ? Option.<Duration>apply(null) : Option.<Duration>apply(Duration.apply(queryTimeoutMilliSeconds, TimeUnit.MILLISECONDS)); return new Configuration(userName, host, port, password, database, CharsetUtil.UTF_8, MAXIMUM_MESSAGE_SIZE, PooledByteBufAllocator.DEFAULT, Duration.apply(connectTimeoutMilliSeconds, TimeUnit.SECONDS), Duration.apply(4, TimeUnit.SECONDS), queryTimeout); }
private Duration intToDuration(int seconds) { return seconds == 0 ? Duration.Inf() : Duration.apply(seconds, TimeUnit.SECONDS); } }
private Duration intToDuration(int seconds) { return seconds == 0 ? Duration.Inf() : Duration.apply(seconds, TimeUnit.SECONDS); } }
private Duration intToDuration(int seconds) { return seconds == 0 ? Duration.Inf() : Duration.apply(seconds, TimeUnit.SECONDS); } }
private Duration intToDuration(int seconds) { return seconds == 0 ? Duration.Inf() : Duration.apply(seconds, TimeUnit.SECONDS); } }
public static FailureRateRestartStrategyFactory createFactory(Configuration configuration) throws Exception { int maxFailuresPerInterval = configuration.getInteger(ConfigConstants.RESTART_STRATEGY_FAILURE_RATE_MAX_FAILURES_PER_INTERVAL, 1); String failuresIntervalString = configuration.getString( ConfigConstants.RESTART_STRATEGY_FAILURE_RATE_FAILURE_RATE_INTERVAL, Duration.apply(1, TimeUnit.MINUTES).toString() ); String timeoutString = configuration.getString(AkkaOptions.WATCH_HEARTBEAT_INTERVAL); String delayString = configuration.getString(ConfigConstants.RESTART_STRATEGY_FAILURE_RATE_DELAY, timeoutString); Duration failuresInterval = Duration.apply(failuresIntervalString); Duration delay = Duration.apply(delayString); return new FailureRateRestartStrategyFactory(maxFailuresPerInterval, Time.milliseconds(failuresInterval.toMillis()), Time.milliseconds(delay.toMillis())); }
public static FailureRateRestartStrategyFactory createFactory(Configuration configuration) throws Exception { int maxFailuresPerInterval = configuration.getInteger(ConfigConstants.RESTART_STRATEGY_FAILURE_RATE_MAX_FAILURES_PER_INTERVAL, 1); String failuresIntervalString = configuration.getString( ConfigConstants.RESTART_STRATEGY_FAILURE_RATE_FAILURE_RATE_INTERVAL, Duration.apply(1, TimeUnit.MINUTES).toString() ); String timeoutString = configuration.getString(ConfigConstants.AKKA_WATCH_HEARTBEAT_INTERVAL, ConfigConstants.DEFAULT_AKKA_ASK_TIMEOUT); String delayString = configuration.getString(ConfigConstants.RESTART_STRATEGY_FAILURE_RATE_DELAY, timeoutString); Duration failuresInterval = Duration.apply(failuresIntervalString); Duration delay = Duration.apply(delayString); return new FailureRateRestartStrategyFactory(maxFailuresPerInterval, Time.milliseconds(failuresInterval.toMillis()), Time.milliseconds(delay.toMillis())); }
public static FailureRateRestartStrategyFactory createFactory(Configuration configuration) throws Exception { int maxFailuresPerInterval = configuration.getInteger(ConfigConstants.RESTART_STRATEGY_FAILURE_RATE_MAX_FAILURES_PER_INTERVAL, 1); String failuresIntervalString = configuration.getString( ConfigConstants.RESTART_STRATEGY_FAILURE_RATE_FAILURE_RATE_INTERVAL, Duration.apply(1, TimeUnit.MINUTES).toString() ); String timeoutString = configuration.getString(AkkaOptions.WATCH_HEARTBEAT_INTERVAL); String delayString = configuration.getString(ConfigConstants.RESTART_STRATEGY_FAILURE_RATE_DELAY, timeoutString); Duration failuresInterval = Duration.apply(failuresIntervalString); Duration delay = Duration.apply(delayString); return new FailureRateRestartStrategyFactory(maxFailuresPerInterval, Time.milliseconds(failuresInterval.toMillis()), Time.milliseconds(delay.toMillis())); }
private void scheduleSnapshot(final long intervalInSeconds) { // send a message to ourselft: snapshotter = getContext().system().scheduler() .scheduleOnce(Duration.apply(intervalInSeconds, TimeUnit.SECONDS), getSelf(), TakeSnapshotInternal.INSTANCE, getContext().dispatcher(), null); }
private void scheduleCheckForPolicyActivity(final long intervalInSeconds) { if (activityChecker != null) { activityChecker.cancel(); } // send a message to ourselves: activityChecker = getContext().system().scheduler() .scheduleOnce(Duration.apply(intervalInSeconds, TimeUnit.SECONDS), getSelf(), new CheckForActivity(lastSequenceNr(), accessCounter), getContext().dispatcher(), null); }
private void scheduleCheckForPolicyActivity(final long intervalInSeconds) { if (activityChecker != null) { activityChecker.cancel(); } // send a message to ourselves: activityChecker = getContext().system().scheduler() .scheduleOnce(Duration.apply(intervalInSeconds, TimeUnit.SECONDS), getSelf(), new CheckForActivity(lastSequenceNr(), accessCounter), getContext().dispatcher(), null); }