- RwtRunner rwtRunner = new RwtRunner();
- Component<RwtRunner> rwtRunnerC = new Component.Builder<>(rwtRunner) //
- .addActivation(rwtRunner::init) //
- .addDeactivation(rwtRunner::destroy) //
- .addType(RwtRunner.class) //
- .addDependency(cmsWebAppC.getType(ApplicationConfiguration.class),
- rwtRunner::setApplicationConfiguration, null) //
+ RapJettyServer rwtRunner = new RapJettyServer();
+ Component<RapJettyServer> rwtRunnerC = new Component.Builder<>(rwtRunner) //
+ .addActivation(rwtRunner::start) //
+ .addDeactivation(rwtRunner::stop) //
+ .addType(CmsJettyServer.class) //
+ .addDependency(register.getSingleton(CmsState.class), rwtRunner::setCmsState, null) //
+ .addDependency(cmsWebAppC.getType(CmsWebApp.class), rwtRunner::setCmsWebApp, null) //