final int numEventProcessors = handlers.size();
workers = Executors.newFixedThreadPool(numEventProcessors, new DaemonThreadFactory(nameForThreads));
ringBuffer = new RingBuffer<E>(
eventFactory,
new MultiThreadedClaimStrategy(bufferSize),
new BusySpinWaitStrategy());
WorkProcessor<E> processor = null;
for (WorkHandler<E> handler : handlers)
{