类 DefaultRocketMQListenerContainer
- java.lang.Object
-
- org.apache.rocketmq.spring.support.DefaultRocketMQListenerContainer
-
- 所有已实现的接口:
RocketMQListenerContainer,org.springframework.beans.factory.Aware,org.springframework.beans.factory.DisposableBean,org.springframework.beans.factory.InitializingBean,org.springframework.context.ApplicationContextAware,org.springframework.context.Lifecycle,org.springframework.context.Phased,org.springframework.context.SmartLifecycle
public class DefaultRocketMQListenerContainer extends Object implements org.springframework.beans.factory.InitializingBean, RocketMQListenerContainer, org.springframework.context.SmartLifecycle, org.springframework.context.ApplicationContextAware
-
-
嵌套类概要
嵌套类 修饰符和类型 类 说明 classDefaultRocketMQListenerContainer.DefaultMessageListenerConcurrentlyclassDefaultRocketMQListenerContainer.DefaultMessageListenerOrderly
-
构造器概要
构造器 构造器 说明 DefaultRocketMQListenerContainer()
-
方法概要
-
-
-
方法详细资料
-
getSuspendCurrentQueueTimeMillis
public long getSuspendCurrentQueueTimeMillis()
-
setSuspendCurrentQueueTimeMillis
public void setSuspendCurrentQueueTimeMillis(long suspendCurrentQueueTimeMillis)
-
getDelayLevelWhenNextConsume
public int getDelayLevelWhenNextConsume()
-
setDelayLevelWhenNextConsume
public void setDelayLevelWhenNextConsume(int delayLevelWhenNextConsume)
-
getNameServer
public String getNameServer()
-
setNameServer
public void setNameServer(String nameServer)
-
getAccessChannel
public org.apache.rocketmq.client.AccessChannel getAccessChannel()
-
setAccessChannel
public void setAccessChannel(org.apache.rocketmq.client.AccessChannel accessChannel)
-
getConsumerGroup
public String getConsumerGroup()
-
setConsumerGroup
public void setConsumerGroup(String consumerGroup)
-
getTopic
public String getTopic()
-
setTopic
public void setTopic(String topic)
-
getConsumeThreadMax
public int getConsumeThreadMax()
-
getConsumeThreadNumber
public int getConsumeThreadNumber()
-
getCharset
public String getCharset()
-
setCharset
public void setCharset(String charset)
-
getMessageConverter
public org.springframework.messaging.converter.MessageConverter getMessageConverter()
-
setMessageConverter
public DefaultRocketMQListenerContainer setMessageConverter(org.springframework.messaging.converter.MessageConverter messageConverter)
-
getRocketMQListener
public RocketMQListener getRocketMQListener()
-
setRocketMQListener
public void setRocketMQListener(RocketMQListener rocketMQListener)
-
getRocketMQReplyListener
public RocketMQReplyListener getRocketMQReplyListener()
-
setRocketMQReplyListener
public void setRocketMQReplyListener(RocketMQReplyListener rocketMQReplyListener)
-
getRocketMQMessageListener
public RocketMQMessageListener getRocketMQMessageListener()
-
setRocketMQMessageListener
public void setRocketMQMessageListener(RocketMQMessageListener anno)
-
getConsumeMode
public ConsumeMode getConsumeMode()
-
getSelectorType
public SelectorType getSelectorType()
-
setSelectorExpression
public void setSelectorExpression(String selectorExpression)
-
getSelectorExpression
public String getSelectorExpression()
-
getMessageModel
public MessageModel getMessageModel()
-
getTlsEnable
public String getTlsEnable()
-
setTlsEnable
public void setTlsEnable(String tlsEnable)
-
getNamespace
public String getNamespace()
-
setNamespace
public void setNamespace(String namespace)
-
getNamespaceV2
public String getNamespaceV2()
-
setNamespaceV2
public void setNamespaceV2(String namespaceV2)
-
getConsumer
public org.apache.rocketmq.client.consumer.DefaultMQPushConsumer getConsumer()
-
setConsumer
public void setConsumer(org.apache.rocketmq.client.consumer.DefaultMQPushConsumer consumer)
-
getAwaitTerminationMillisWhenShutdown
public long getAwaitTerminationMillisWhenShutdown()
-
getInstanceName
public String getInstanceName()
-
setInstanceName
public void setInstanceName(String instanceName)
-
setAwaitTerminationMillisWhenShutdown
public DefaultRocketMQListenerContainer setAwaitTerminationMillisWhenShutdown(long awaitTerminationMillisWhenShutdown)
-
destroy
public void destroy()
- 指定者:
destroy在接口中org.springframework.beans.factory.DisposableBean
-
isAutoStartup
public boolean isAutoStartup()
- 指定者:
isAutoStartup在接口中org.springframework.context.SmartLifecycle
-
stop
public void stop(Runnable callback)
- 指定者:
stop在接口中org.springframework.context.SmartLifecycle
-
start
public void start()
- 指定者:
start在接口中org.springframework.context.Lifecycle
-
stop
public void stop()
- 指定者:
stop在接口中org.springframework.context.Lifecycle
-
isRunning
public boolean isRunning()
- 指定者:
isRunning在接口中org.springframework.context.Lifecycle
-
getPhase
public int getPhase()
- 指定者:
getPhase在接口中org.springframework.context.Phased- 指定者:
getPhase在接口中org.springframework.context.SmartLifecycle
-
afterPropertiesSet
public void afterPropertiesSet() throws Exception- 指定者:
afterPropertiesSet在接口中org.springframework.beans.factory.InitializingBean- 抛出:
Exception
-
setApplicationContext
public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext) throws org.springframework.beans.BeansException- 指定者:
setApplicationContext在接口中org.springframework.context.ApplicationContextAware- 抛出:
org.springframework.beans.BeansException
-
setName
public void setName(String name)
-
handleMessage
public void handleMessage(org.apache.rocketmq.common.message.MessageExt messageExt) throws org.apache.rocketmq.client.exception.MQClientException, org.apache.rocketmq.remoting.exception.RemotingException, InterruptedException- 抛出:
org.apache.rocketmq.client.exception.MQClientExceptionorg.apache.rocketmq.remoting.exception.RemotingExceptionInterruptedException
-
getMessageType
protected Type getMessageType()
-
-