// listen for commands through IPC files
DaemonDir daemonDir = new DaemonDir(config.getDaemonDir());
Executor executor = Executors.newCachedThreadPool(new PrefixedThreadFactory("jumi-ipc-"));
MultiThreadedActors actors = new MultiThreadedActors(
executor,
new DynamicEventizerProvider(), // TODO: use ComposedEventizerProvider
new PrintStreamFailureLogger(logOutput),
actorMessageLogger
);
executor.execute(new CommandsDirectoryObserver(daemonDir, executor, actors.startActorThread(), new MyCommandListener(suiteFactory)));