public class DefaultListenerSubscriber extends Object implements ListenerSubscriber
ListenerSubscriber接口,封装
AsynchronousSubscriber, 异步订阅消息并消费消息,消费步骤如下:
AsynchronousSubscriber实现MessageBodyConverter实现
BigpipeMessageListener实现SubcribePositionStore实现| 构造器和说明 |
|---|
DefaultListenerSubscriber() |
| 限定符和类型 | 方法和说明 |
|---|---|
MessageBodyConverter |
getBodyConverter() |
BigPipeConf |
getConf() |
BigpipeMessageListener |
getMessageListener() |
SubcribePositionStore |
getPositionStore() |
AsynchronousSubscriber |
getSubcriber() |
AsynchronousSubscriberFactory |
getSubFactory() |
void |
init()
初始化该异步订阅者
|
void |
setBodyConverter(MessageBodyConverter bodyConverter) |
void |
setConf(BigPipeConf conf) |
void |
setMessageListener(BigpipeMessageListener messageListener) |
void |
setPositionStore(SubcribePositionStore positionStore) |
void |
setSubFactory(AsynchronousSubscriberFactory subFactory) |
void |
shutDown()
安全的关闭订阅者
|
public BigpipeMessageListener getMessageListener()
public void setMessageListener(BigpipeMessageListener messageListener)
public MessageBodyConverter getBodyConverter()
public void setBodyConverter(MessageBodyConverter bodyConverter)
public SubcribePositionStore getPositionStore()
public void setPositionStore(SubcribePositionStore positionStore)
public BigPipeConf getConf()
public void setConf(BigPipeConf conf)
public AsynchronousSubscriber getSubcriber()
public AsynchronousSubscriberFactory getSubFactory()
public void setSubFactory(AsynchronousSubscriberFactory subFactory)
public void init()
ListenerSubscriberinit 在接口中 ListenerSubscriberpublic void shutDown()
ListenerSubscribershutDown 在接口中 ListenerSubscriberCopyright © 2017. All rights reserved.