Eric suggested I do this when I was working on the WebFirehoseFactory. He said that you should use a single thread and not an Executor Service when you are just managing a single thread.