class DefaultBlockingIterableProcessor implements Processor<T> {

    @Override
    public BlockingIterator<T> iterator() {
        return new PollingBlockingIterator<>(buffer);
    }

      DefaultBlockingIterableProcessor(final BlockingProcessorSignalsHolder<T> buffer);

}