public ExpectMsg(String hint) { this(Duration.Undefined(), hint); }
public ReceiveWhile(Class<T> clazz, Duration max, int messages) { this(clazz, max, Duration.Inf(), messages); }
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"); }
/** * Shut down an actor system and wait for termination. * On failure debug output will be logged about the remaining actors in the system. * <p> * * If verifySystemShutdown is true, then an exception will be thrown on failure. */ public void shutdown(ActorSystem actorSystem, Duration duration, Boolean verifySystemShutdown) { boolean vss = verifySystemShutdown != null ? verifySystemShutdown : false; Duration dur = duration != null ? duration : dilated(FiniteDuration.create(5, TimeUnit.SECONDS)).min(FiniteDuration.create(10, TimeUnit.SECONDS)); JavaTestKit.shutdownActorSystem(actorSystem, dur, vss); }
/** * Shut down an actor system and wait for termination. * On failure debug output will be logged about the remaining actors in the system. * <p> * * If verifySystemShutdown is true, then an exception will be thrown on failure. */ public static void shutdownActorSystem(ActorSystem actorSystem, Duration duration, Boolean verifySystemShutdown) { boolean vss = verifySystemShutdown != null ? verifySystemShutdown : false; Duration dur = duration != null ? duration : FiniteDuration.create(10, TimeUnit.SECONDS); TestKit.shutdownActorSystem(actorSystem, dur, vss); }
private void activateHighAvailabilitySupport(ApplicationSubmissionContext appContext) throws InvocationTargetException, IllegalAccessException { ApplicationSubmissionContextReflector reflector = ApplicationSubmissionContextReflector.getInstance(); reflector.setKeepContainersAcrossApplicationAttempts(appContext, true); reflector.setAttemptFailuresValidityInterval(appContext, AkkaUtils.getTimeout(flinkConfiguration).toMillis()); }
public ReceiveWhile(Class<T> clazz, Duration max, int messages) { this(clazz, max, Duration.Inf(), messages); }
/** * Shut down an actor system and wait for termination. On failure debug output will be logged * about the remaining actors in the system. * * <p>If verifySystemShutdown is true, then an exception will be thrown on failure. */ public void shutdown(ActorSystem actorSystem, Duration duration, Boolean verifySystemShutdown) { boolean vss = verifySystemShutdown != null ? verifySystemShutdown : false; Duration dur = duration != null ? duration : dilated(FiniteDuration.create(5, TimeUnit.SECONDS)) .min(FiniteDuration.create(10, TimeUnit.SECONDS)); JavaTestKit.shutdownActorSystem(actorSystem, dur, vss); }
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 ReceiveWhile(Class<T> clazz) { this(clazz, Duration.Undefined()); }
public ReceiveWhile(Class<T> clazz, Duration max) { this(clazz, max, Duration.Inf(), Integer.MAX_VALUE); }
/** * Shut down an actor system and wait for termination. On failure debug output will be logged * about the remaining actors in the system. * * <p>If verifySystemShutdown is true, then an exception will be thrown on failure. */ public void shutdown(ActorSystem actorSystem, Duration duration, Boolean verifySystemShutdown) { boolean vss = verifySystemShutdown != null ? verifySystemShutdown : false; Duration dur = duration != null ? duration : dilated(FiniteDuration.create(5, TimeUnit.SECONDS)) .min(FiniteDuration.create(10, TimeUnit.SECONDS)); JavaTestKit.shutdownActorSystem(actorSystem, dur, vss); }
public ExpectMsg(String hint) { this(Duration.Undefined(), hint); }
public ReceiveWhile(Class<T> clazz, Duration max) { this(clazz, max, Duration.Inf(), Integer.MAX_VALUE); }
public ReceiveWhile(Class<T> clazz) { this(clazz, Duration.Undefined()); }
public ReceiveWhile(Class<T> clazz, Duration max) { this(clazz, max, Duration.Inf(), Integer.MAX_VALUE); }
public ExpectMsg(String hint) { this(Duration.Undefined(), hint); }
public ReceiveWhile(Class<T> clazz, Duration max, int messages) { this(clazz, max, Duration.Inf(), messages); }
public ReceiveWhile(Class<T> clazz) { this(clazz, Duration.Undefined()); }
@Override public void close() throws Exception { if (isLoaded()) { actorSystem.terminate(); Await.ready(actorSystem.whenTerminated(), Duration.Inf()); actorSystem = null; } }