executor,
new DynamicEventizerProvider(), // TODO: use ComposedEventizerProvider
new PrintStreamFailureLogger(logOutput),
actorMessageLogger
);
executor.execute(new CommandsDirectoryObserver(daemonDir, executor, actors.startActorThread(), new MyCommandListener(suiteFactory)));
// listen for commands through network sockets
NetworkClient client = new NettyNetworkClient();
client.connect("127.0.0.1", config.getLauncherPort(),
new DaemonNetworkEndpoint(suiteFactory, SHUTDOWN_ON_USER_COMMAND, startupTimeout, idleTimeout, daemonDir));