@Test public void closing_more_than_once_has_no_effect() throws IOException { JumiLauncherBuilder builder = new JumiLauncherBuilder(); JumiLauncher launcher = builder.build(); launcher.close(); launcher.close(); }
@Override public void close() throws IOException { externalResources.close(); }
JumiLauncher implements Closeable { @Override public void close() throws IOException { externalResources.close(); } }
JumiLauncher implements Closeable { @Override public void close() throws IOException { externalResources.close(); } JumiLauncher(ActorRef<SuiteLauncher> suiteLauncher, @WillCloseWhenClosed Closeable externalResources); }
JumiLauncher implements Closeable { @Override public void close() throws IOException { externalResources.close(); } JumiLauncher(ActorRef<SuiteLauncher> suiteLauncher, @WillCloseWhenClosed Closeable externalResources); MessageReceiver<Event<SuiteListener>> getEventStream(); void start(SuiteConfiguration suiteConfiguration, DaemonConfiguration daemonConfiguration); void shutdownDaemon(); @Override void close(); }
JumiLauncher implements Closeable { @Override public void close() throws IOException { externalResources.close(); } JumiLauncher(ActorRef<SuiteLauncher> suiteLauncher, @WillCloseWhenClosed Closeable externalResources); MessageReceiver<Event<SuiteListener>> getEventStream(); void start(SuiteConfiguration suiteConfiguration, DaemonConfiguration daemonConfiguration); void shutdownDaemon(); @Override void close();  }