Uses of Class
com.lmax.disruptor.AlertException
Packages that use AlertException
Package
Description
The Disruptor is a concurrent programming framework for exchanging and coordinating work as a continuous series of events.
-
Uses of AlertException in com.lmax.disruptor
Fields in com.lmax.disruptor declared as AlertExceptionModifier and TypeFieldDescriptionstatic final AlertExceptionAlertException.INSTANCEPre-allocated exception to avoid garbage generationMethods in com.lmax.disruptor that throw AlertExceptionModifier and TypeMethodDescriptionprivate intSleepingWaitStrategy.applyWaitMethod(SequenceBarrier barrier, int counter) private intYieldingWaitStrategy.applyWaitMethod(SequenceBarrier barrier, int counter) voidProcessingSequenceBarrier.checkAlert()voidSequenceBarrier.checkAlert()Check if an alert has been raised and throw anAlertExceptionif it has.longBlockingWaitStrategy.waitFor(long sequence, Sequence cursorSequence, Sequence dependentSequence, SequenceBarrier barrier) longBusySpinWaitStrategy.waitFor(long sequence, Sequence cursor, Sequence dependentSequence, SequenceBarrier barrier) longLiteBlockingWaitStrategy.waitFor(long sequence, Sequence cursorSequence, Sequence dependentSequence, SequenceBarrier barrier) longLiteTimeoutBlockingWaitStrategy.waitFor(long sequence, Sequence cursorSequence, Sequence dependentSequence, SequenceBarrier barrier) longPhasedBackoffWaitStrategy.waitFor(long sequence, Sequence cursor, Sequence dependentSequence, SequenceBarrier barrier) longProcessingSequenceBarrier.waitFor(long sequence) longSequenceBarrier.waitFor(long sequence) Wait for the given sequence to be available for consumption.longSleepingWaitStrategy.waitFor(long sequence, Sequence cursor, Sequence dependentSequence, SequenceBarrier barrier) longTimeoutBlockingWaitStrategy.waitFor(long sequence, Sequence cursorSequence, Sequence dependentSequence, SequenceBarrier barrier) longWaitStrategy.waitFor(long sequence, Sequence cursor, Sequence dependentSequence, SequenceBarrier barrier) Wait for the given sequence to be available.longYieldingWaitStrategy.waitFor(long sequence, Sequence cursor, Sequence dependentSequence, SequenceBarrier barrier)