Esempio n. 1
0
  private TestEvent publishEvent() {
    if (ringBuffer == null) {
      ringBuffer = disruptor.start();
    }

    disruptor.publishEvent(
        new EventTranslator<TestEvent>() {
          @Override
          public TestEvent translateTo(final TestEvent event, final long sequence) {
            lastPublishedEvent = event;
            return event;
          }
        });

    return lastPublishedEvent;
  }