public class BufferPaddingExecutor
extends java.lang.Object
RingBuffer| 构造器和说明 |
|---|
BufferPaddingExecutor(RingBuffer ringBuffer,
BufferedUidProvider uidProvider)
Constructor with
RingBuffer and BufferedUidProvider, default use schedule |
BufferPaddingExecutor(RingBuffer ringBuffer,
BufferedUidProvider uidProvider,
boolean usingSchedule)
Constructor with
RingBuffer, BufferedUidProvider, and whether use schedule padding |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
asyncPadding()
Padding buffer in the thread pool
|
boolean |
isRunning()
Whether is padding
|
void |
paddingBuffer()
Padding buffer fill the slots until to catch the cursor
|
void |
setScheduleInterval(long scheduleInterval)
Setters
|
void |
shutdown()
Shutdown executors
|
void |
start()
Start executors such as schedule
|
public BufferPaddingExecutor(RingBuffer ringBuffer, BufferedUidProvider uidProvider)
RingBuffer and BufferedUidProvider, default use scheduleringBuffer - RingBufferuidProvider - BufferedUidProviderpublic BufferPaddingExecutor(RingBuffer ringBuffer, BufferedUidProvider uidProvider, boolean usingSchedule)
RingBuffer, BufferedUidProvider, and whether use schedule paddingringBuffer - RingBufferuidProvider - BufferedUidProviderusingSchedule - public void start()
public void shutdown()
public boolean isRunning()
public void asyncPadding()
public void paddingBuffer()
public void setScheduleInterval(long scheduleInterval)