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.MessageClient messageClient) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addReturnMessageExceptionTypes(java.lang.Class<? extends java.lang.Exception> returnMessageExceptionType) |
void |
dispatch(org.opoo.ootp.client.ExsMessage exsMessage) |
void |
dispatch(org.opoo.ootp.client.ExsMessageLite lite) |
void |
dispatch(java.util.List<org.opoo.ootp.client.ExsMessage> messages) |
java.lang.String |
getClientId() |
int |
getDefaultLimit() |
java.util.List<java.lang.Class<? extends java.lang.Exception>> |
getReturnMessageExceptionTypes() |
boolean |
isIgnoreFailures() |
void |
pollAndDispatch()
轮询消息,使用当前分发程序默认的配置。
|
void |
pollAndDispatch(int limit)
轮询消息。
|
void |
setClientId(java.lang.String clientId) |
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.MessageClient messageClient)
public java.lang.String getClientId()
public void setClientId(java.lang.String clientId)
public int getDefaultLimit()
public void setDefaultLimit(int defaultLimit)
public boolean isIgnoreFailures()
public void setIgnoreFailures(boolean ignoreFailures)
public java.util.List<java.lang.Class<? extends java.lang.Exception>> getReturnMessageExceptionTypes()
public void addReturnMessageExceptionTypes(java.lang.Class<? extends java.lang.Exception> returnMessageExceptionType)
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)
PollableExsMessageDispatcherpollAndDispatch 在接口中 PollableExsMessageDispatcherlimit - 每批次消息最大数量public void pollAndDispatch()
PollableExsMessageDispatcherpollAndDispatch 在接口中 PollableExsMessageDispatcherpublic void dispatch(org.opoo.ootp.client.ExsMessageLite lite)
Copyright © 2022. All rights reserved.