类 DefaultExsMessageDispatcher
- java.lang.Object
-
- org.opoo.ootp.client.messaging.DefaultExsMessageDispatcher
-
- 所有已实现的接口:
ExsMessageDispatcher,PollableExsMessageDispatcher
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)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 voidaddReturnMessageExceptionTypes(java.lang.Class<? extends java.lang.Exception> returnMessageExceptionType)voiddispatch(java.util.List<org.opoo.ootp.client.ExsMessage> messages)voiddispatch(org.opoo.ootp.client.ExsMessage exsMessage)voiddispatch(org.opoo.ootp.client.ExsMessageLite lite)java.lang.StringgetClientId()intgetDefaultLimit()java.util.List<java.lang.Class<? extends java.lang.Exception>>getReturnMessageExceptionTypes()booleanisIgnoreFailures()voidpollAndDispatch()轮询消息,使用当前分发程序默认的配置。voidpollAndDispatch(int limit)轮询消息。voidsetClientId(java.lang.String clientId)voidsetDefaultLimit(int defaultLimit)voidsetIgnoreFailures(boolean ignoreFailures)
-
-
-
方法详细资料
-
getClientId
public java.lang.String getClientId()
-
setClientId
public void setClientId(java.lang.String clientId)
-
getDefaultLimit
public int getDefaultLimit()
-
setDefaultLimit
public void setDefaultLimit(int defaultLimit)
-
isIgnoreFailures
public boolean isIgnoreFailures()
-
setIgnoreFailures
public void setIgnoreFailures(boolean ignoreFailures)
-
getReturnMessageExceptionTypes
public java.util.List<java.lang.Class<? extends java.lang.Exception>> getReturnMessageExceptionTypes()
-
addReturnMessageExceptionTypes
public void addReturnMessageExceptionTypes(java.lang.Class<? extends java.lang.Exception> returnMessageExceptionType)
-
dispatch
public void dispatch(org.opoo.ootp.client.ExsMessage exsMessage)
- 指定者:
dispatch在接口中ExsMessageDispatcher
-
dispatch
public void dispatch(java.util.List<org.opoo.ootp.client.ExsMessage> messages)
- 指定者:
dispatch在接口中ExsMessageDispatcher
-
pollAndDispatch
public void pollAndDispatch(int limit)
从接口复制的说明:PollableExsMessageDispatcher轮询消息。- 指定者:
pollAndDispatch在接口中PollableExsMessageDispatcher- 参数:
limit- 每批次消息最大数量
-
pollAndDispatch
public void pollAndDispatch()
从接口复制的说明:PollableExsMessageDispatcher轮询消息,使用当前分发程序默认的配置。- 指定者:
pollAndDispatch在接口中PollableExsMessageDispatcher
-
dispatch
public void dispatch(org.opoo.ootp.client.ExsMessageLite lite)
-
-