- get
Get the event for a given sequence in the RingBuffer.
This call has 2 uses. Firstly use this call w
- publish
Publish the specified sequences. This action marks these particular messages as
being available to b
- next
The same functionality as RingBuffer#next(), but allows the caller to claim the
next n sequences.
- publishEvent
- newBarrier
Create a new SequenceBarrier to be used by an EventProcessor to track which
messages are available t
- addGatingSequences
Add the specified gating sequences to this instance of the Disruptor. They will
safely and atomicall
- getBufferSize
The size of the buffer.
- createMultiProducer
Create a new multiple producer RingBuffer with the specified wait strategy.
- createSingleProducer
Create a new single producer RingBuffer with the specified wait strategy.
- getCursor
Get the current cursor value for the ring buffer. The actual value received will
depend on the type
- tryNext
The same functionality as RingBuffer#tryNext(), but allows the caller to attempt
to claim the next n
- remainingCapacity
Get the remaining capacity for this ringBuffer.