Uses of Class
com.bytedesk.core.uid.buffer.RingBuffer
Packages that use RingBuffer
-
Uses of RingBuffer in com.bytedesk.core.uid.buffer
Fields in com.bytedesk.core.uid.buffer declared as RingBufferModifier and TypeFieldDescriptionprivate final RingBuffer
BufferPaddingExecutor.ringBuffer
RingBuffer and BufferUidProviderMethods in com.bytedesk.core.uid.buffer with parameters of type RingBufferModifier and TypeMethodDescriptionprotected void
RingBuffer.discardPutBuffer
(RingBuffer ringBuffer, long uid) Discard policy forRejectedPutBufferHandler
, we just do loggingprotected void
RingBuffer.exceptionRejectedTakeBuffer
(RingBuffer ringBuffer) Policy forRejectedTakeBufferHandler
, throwsRuntimeException
after loggingvoid
RejectedPutBufferHandler.rejectPutBuffer
(RingBuffer ringBuffer, long uid) Reject put buffer requestvoid
RejectedTakeBufferHandler.rejectTakeBuffer
(RingBuffer ringBuffer) Reject take buffer requestConstructors in com.bytedesk.core.uid.buffer with parameters of type RingBufferModifierConstructorDescriptionBufferPaddingExecutor
(RingBuffer ringBuffer, BufferedUidProvider uidProvider) Constructor withRingBuffer
andBufferedUidProvider
, default use scheduleBufferPaddingExecutor
(RingBuffer ringBuffer, BufferedUidProvider uidProvider, boolean usingSchedule) Constructor withRingBuffer
,BufferedUidProvider
, and whether use schedule padding -
Uses of RingBuffer in com.bytedesk.core.uid.impl
Fields in com.bytedesk.core.uid.impl declared as RingBuffer