| 程序包 | 说明 |
|---|---|
| com.alipay.disruptor |
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
EventSequencer<T> |
| 限定符和类型 | 类和说明 |
|---|---|
class |
RingBuffer<E>
Ring based store of reusable entries containing the data representing
an event being exchanged between event producer and
EventProcessors. |
| 限定符和类型 | 方法和说明 |
|---|---|
static <T> EventPoller<T> |
EventPoller.newInstance(DataProvider<T> dataProvider,
Sequencer sequencer,
Sequence sequence,
Sequence cursorSequence,
Sequence... gatingSequences) |
<T> EventPoller<T> |
Sequencer.newPoller(DataProvider<T> provider,
Sequence... gatingSequences) |
<T> EventPoller<T> |
AbstractSequencer.newPoller(DataProvider<T> dataProvider,
Sequence... gatingSequences)
Creates an event poller for this sequence that will use the supplied data provider and
gating sequences.
|
| 构造器和说明 |
|---|
BatchEventProcessor(DataProvider<T> dataProvider,
SequenceBarrier sequenceBarrier,
EventHandler<? super T> eventHandler)
Construct a
EventProcessor that will automatically track the progress by updating its sequence when
the EventHandler.onEvent(Object, long, boolean) method returns. |
EventPoller(DataProvider<T> dataProvider,
Sequencer sequencer,
Sequence sequence,
Sequence gatingSequence) |
Copyright © 2018 Pivotal Software, Inc.. All rights reserved.