public class DisruptorPooledExecutor<E> extends Object implements io.polaris.core.concurrent.pool.RunnableStatisticsHolder
| 构造器和说明 |
|---|
DisruptorPooledExecutor() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addConsumer(Consumer<E> consumer) |
void |
addConsumer(int count,
Consumer<E> consumer) |
<Resource> void |
addConsumer(int count,
io.polaris.core.concurrent.pool.TransactionConsumer<E,Resource> consumer) |
<Resource> void |
addConsumer(io.polaris.core.concurrent.pool.TransactionConsumer<E,Resource> consumer) |
boolean |
isExceedErrorLimit() |
void |
offer(E... datas) |
void |
offer(E data) |
void |
offer(Iterable<E> datas) |
io.polaris.core.concurrent.pool.RunnableStatistics |
runnableStatistics() |
void |
setRingBufferSize(int ringBufferSize) |
void |
shutdown() |
void |
start() |
public io.polaris.core.concurrent.pool.RunnableStatistics runnableStatistics()
runnableStatistics 在接口中 io.polaris.core.concurrent.pool.RunnableStatisticsHolderpublic void setRingBufferSize(int ringBufferSize)
public <Resource> void addConsumer(io.polaris.core.concurrent.pool.TransactionConsumer<E,Resource> consumer)
public <Resource> void addConsumer(int count,
io.polaris.core.concurrent.pool.TransactionConsumer<E,Resource> consumer)
public boolean isExceedErrorLimit()
public void start()
public void offer(E... datas)
public void offer(E data)
public void shutdown()
Copyright © 2025 fossc. All rights reserved.