@Override public void startAndWaitTillShutdown() { start(); waitTillShutdown(); }
/** * Creates a new {@link KaryonServer} which combines lifecycle of the passed {@link KaryonServer} with * it's own lifecycle. This is useful when a {@link KaryonServer} is already present and the passed * {@link LifecycleInjectorBuilderSuite}s are to be added to that server. * * @param server An existing karyon server * @param suites Additional suites. * * @return {@link KaryonServer} which is to be used to start the created server. */ public static KaryonServer forServer(KaryonServer server, LifecycleInjectorBuilderSuite... suites) { return new KaryonServerBackedServer((AbstractKaryonServer)server, suites); }