public class DefaultExsMessageDispatcher extends java.lang.Object implements PollableExsMessageDispatcher
| 构造器和说明 |
|---|
DefaultExsMessageDispatcher(org.springframework.messaging.SubscribableChannel subscribableChannel,
org.springframework.messaging.converter.MessageConverter messageConverter,
org.opoo.ootp.client.ExsClient exsClient) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
dispatch(org.opoo.ootp.client.ExsMessage exsMessage) |
void |
dispatch(java.util.List<org.opoo.ootp.client.ExsMessage> messages) |
int |
getDefaultLimit() |
boolean |
isDefaultAutoAck() |
boolean |
isDefaultFull() |
boolean |
isIgnoreFailures() |
void |
pollAndDispatch()
轮询消息,使用当前分发程序默认的配置。
|
void |
pollAndDispatch(int limit,
boolean autoAck,
boolean full)
轮询消息。
|
void |
setDefaultAutoAck(boolean defaultAutoAck) |
void |
setDefaultFull(boolean defaultFull) |
void |
setDefaultLimit(int defaultLimit) |
void |
setIgnoreFailures(boolean ignoreFailures) |
public DefaultExsMessageDispatcher(org.springframework.messaging.SubscribableChannel subscribableChannel,
org.springframework.messaging.converter.MessageConverter messageConverter,
org.opoo.ootp.client.ExsClient exsClient)
public boolean isDefaultAutoAck()
public void setDefaultAutoAck(boolean defaultAutoAck)
public boolean isDefaultFull()
public void setDefaultFull(boolean defaultFull)
public int getDefaultLimit()
public void setDefaultLimit(int defaultLimit)
public boolean isIgnoreFailures()
public void setIgnoreFailures(boolean ignoreFailures)
public void dispatch(org.opoo.ootp.client.ExsMessage exsMessage)
dispatch 在接口中 ExsMessageDispatcherpublic void dispatch(java.util.List<org.opoo.ootp.client.ExsMessage> messages)
dispatch 在接口中 ExsMessageDispatcherpublic void pollAndDispatch(int limit,
boolean autoAck,
boolean full)
PollableExsMessageDispatcherpollAndDispatch 在接口中 PollableExsMessageDispatcherlimit - 每批次消息最大数量autoAck - 是否自动确认full - 是否获取完整的消息内容public void pollAndDispatch()
PollableExsMessageDispatcherpollAndDispatch 在接口中 PollableExsMessageDispatcherCopyright © 2021. All rights reserved.