| 程序包 | 说明 |
|---|---|
| com.alipay.disruptor | |
| com.alipay.disruptor.dsl |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
RingBuffer.publishEvent(EventTranslator<E> translator) |
void |
EventSink.publishEvent(EventTranslator<E> translator)
Publishes an event to the ring buffer.
|
void |
RingBuffer.publishEvents(EventTranslator<E>[] translators) |
void |
EventSink.publishEvents(EventTranslator<E>[] translators)
Publishes multiple events to the ring buffer.
|
void |
RingBuffer.publishEvents(EventTranslator<E>[] translators,
int batchStartsAt,
int batchSize) |
void |
EventSink.publishEvents(EventTranslator<E>[] translators,
int batchStartsAt,
int batchSize)
Publishes multiple events to the ring buffer.
|
boolean |
RingBuffer.tryPublishEvent(EventTranslator<E> translator) |
boolean |
EventSink.tryPublishEvent(EventTranslator<E> translator)
Attempts to publish an event to the ring buffer.
|
boolean |
RingBuffer.tryPublishEvents(EventTranslator<E>[] translators) |
boolean |
EventSink.tryPublishEvents(EventTranslator<E>[] translators)
Attempts to publish multiple events to the ring buffer.
|
boolean |
RingBuffer.tryPublishEvents(EventTranslator<E>[] translators,
int batchStartsAt,
int batchSize) |
boolean |
EventSink.tryPublishEvents(EventTranslator<E>[] translators,
int batchStartsAt,
int batchSize)
Attempts to publish multiple events to the ring buffer.
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
Disruptor.publishEvent(EventTranslator<T> eventTranslator)
Publish an event to the ring buffer.
|
Copyright © 2018 Pivotal Software, Inc.. All rights reserved.