code: public RingBuffer<T> start()
      {
          checkOnlyStartedOnce();
          for (final ConsumerInfo consumerInfo : consumerRepository)
          {
              consumerInfo.start(executor);
          }
  
          return ringBuffer;
      }
docs: <p>Starts the event processors and returns the fully configured ring buffer.</p>
  
  <p>The ring buffer is set up to prevent overwriting any entry that is yet to
  be processed by the slowest event processor.</p>
  
  <p>This method must only be called once after all event processors have been added.</p>
  
  @return the configured ring buffer.