RestartStrategy createRestartStrategy(boolean isCheckpointingEnabled) { if (isCheckpointingEnabled) { return new FixedDelayRestartStrategy(Integer.MAX_VALUE, DEFAULT_RESTART_DELAY); } else { return new NoRestartStrategy(); } } }
@Override public RestartStrategy createRestartStrategy() { return new FailureRateRestartStrategy(maxFailuresPerInterval, failuresInterval, delayInterval); } }
@Override public RestartStrategy createRestartStrategy() { return new NoRestartStrategy(); } }
@Override public void run() { restarter.triggerFullRecovery(); } }, delayBetweenRestartAttempts, TimeUnit.MILLISECONDS);
/** * Creates a NoRestartStrategy instance. * * @param configuration Configuration object which is ignored * @return NoRestartStrategy instance */ public static NoRestartStrategyFactory createFactory(Configuration configuration) { return new NoRestartStrategyFactory(); }
@Override public RestartStrategy createRestartStrategy() { return new FixedDelayRestartStrategy(maxAttempts, delay); } }
@Override public RestartStrategy createRestartStrategy() { return createRestartStrategy(false); }
RestartStrategy createRestartStrategy(boolean isCheckpointingEnabled) { if (isCheckpointingEnabled) { return new FixedDelayRestartStrategy(Integer.MAX_VALUE, DEFAULT_RESTART_DELAY); } else { return new NoRestartStrategy(); } } }
@Override public RestartStrategy createRestartStrategy() { return new NoRestartStrategy(); } }
@Override public void run() { restarter.triggerFullRecovery(); } }, delayInterval.getSize(), delayInterval.getUnit());
@Override public RestartStrategy createRestartStrategy() { return new FailureRateRestartStrategy(maxFailuresPerInterval, failuresInterval, delayInterval); } }
/** * Creates a NoRestartStrategy instance. * * @param configuration Configuration object which is ignored * @return NoRestartStrategy instance */ public static NoRestartStrategyFactory createFactory(Configuration configuration) { return new NoRestartStrategyFactory(); }
@Override public RestartStrategy createRestartStrategy() { return new FixedDelayRestartStrategy(maxAttempts, delay); } }
@Override public RestartStrategy createRestartStrategy() { return createRestartStrategy(false); }
@Override public RestartStrategy createRestartStrategy() { return new NoRestartStrategy(); } }
@Override public void run() { restarter.triggerFullRecovery(); } }, delayInterval.getSize(), delayInterval.getUnit());
@Override public RestartStrategy createRestartStrategy() { return new FailureRateRestartStrategy(maxFailuresPerInterval, failuresInterval, delayInterval); } }
TestingUtils.defaultExecutor(), AkkaUtils.getDefaultTimeout(), new NoRestartStrategy(), new RestartAllStrategy.Factory(), new TestingSlotProvider(ignored -> new CompletableFuture<>()),
@Override public void run() { restarter.triggerFullRecovery(); } }, delayBetweenRestartAttempts, TimeUnit.MILLISECONDS);
@Override public void run() { restarter.triggerFullRecovery(); } }, delayBetweenRestartAttempts, TimeUnit.MILLISECONDS);