public class MessageRingBufferDispatcher extends AbstractMessageDispatcher implements org.springframework.beans.factory.InitializingBean
| 构造器和说明 |
|---|
MessageRingBufferDispatcher() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
afterPropertiesSet() |
int |
getBufferSize() |
RingBufferManager |
getRingbufferManager() |
com.lmax.disruptor.WaitStrategy |
getStrategy() |
boolean |
putMessageInDispatcher(Message message,
boolean blocked)
是否阻塞
|
void |
setBufferSize(int bufferSize) |
void |
setChecktime(int checktime) |
void |
setMaxsize(int maxsize) |
void |
setMinsize(int minsize) |
void |
setRingbufferManager(RingBufferManager ringbufferManager) |
void |
setStrategy(com.lmax.disruptor.WaitStrategy strategy) |
void |
setThreadNumber(int threadNumber)
已过时。
|
void |
shutdown() |
getApplicationContext, sendMessage, sendMessage, setApplicationContext, startMessage, startMessage, startMessage, startMessagepublic boolean putMessageInDispatcher(Message message, boolean blocked)
AbstractMessageDispatcherputMessageInDispatcher 在类中 AbstractMessageDispatchermessage - 需要处理的信息blocked - 是否阻塞public int getBufferSize()
public void setBufferSize(int bufferSize)
bufferSize - the bufferSize to setpublic com.lmax.disruptor.WaitStrategy getStrategy()
public void setStrategy(com.lmax.disruptor.WaitStrategy strategy)
strategy - the strategy to setpublic void setMinsize(int minsize)
@Deprecated public void setThreadNumber(int threadNumber)
threadNumber - 最小线程数,已经废弃,使用minsizepublic void setMaxsize(int maxsize)
public void setChecktime(int checktime)
public void afterPropertiesSet()
throws java.lang.Exception
afterPropertiesSet 在接口中 org.springframework.beans.factory.InitializingBeanjava.lang.Exceptionpublic RingBufferManager getRingbufferManager()
public void setRingbufferManager(RingBufferManager ringbufferManager)
public void shutdown()