类 RabbitMQConsumer
java.lang.Object
com.sh.wf.mq.rabbitmq.RabbitMQBase
com.sh.wf.mq.rabbitmq.RabbitMQConsumer
Description:
Title:首亨软件 - 聚天平台
- 从以下版本开始:
- 2018年12月17日
-
字段概要
从类继承的字段 com.sh.wf.mq.rabbitmq.RabbitMQBase
channel, connType, DEFAULT_EXCHANGE_NAME, exchange -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static RabbitMQConsumerstatic RabbitMQConsumergetInstance(String exchange) static RabbitMQConsumergetInstance(String connType, String exchange) intgetMessageCount(String type, String queueName, boolean durable) 获取消息队列中的消息数intgetMessageCountSecurity(String type, String queueName, boolean durable) 获取消息队列的消息数setConnType(String connType) booleansubscribe(RabbitMQCallBack callback) 订阅普通发布模式booleansubscribe(RabbitMQCallBack callback, boolean durable) booleansubscribe(RabbitMQCallBack callback, boolean durable, String queueName) 订阅普通发布模式booleansubscribeDelay(RabbitMQCallBack callback, boolean durable, String queueName) 订阅普通发布模式booleansubscribeRoute(RabbitMQCallBack callback, String[] routeKey) 订阅路由模式booleansubscribeRoute(RabbitMQCallBack callback, String[] routeKey, boolean durable, String queueName) 订阅路由模式booleansubscribeTopic(RabbitMQCallBack callback, String[] routeKey) 订阅路由模式booleansubscribeTopic(RabbitMQCallBack callback, String[] routeKey, boolean durable, String queueName) 订阅路由模式从类继承的方法 com.sh.wf.mq.rabbitmq.RabbitMQBase
connect, connect, disconnect, getChannel
-
构造器详细资料
-
RabbitMQConsumer
public RabbitMQConsumer() -
RabbitMQConsumer
-
RabbitMQConsumer
-
-
方法详细资料
-
getInstance
-
getInstance
-
getInstance
-
setConnType
- 覆盖:
setConnType在类中RabbitMQBase
-
subscribe
订阅普通发布模式- 参数:
callback- RabbitMQCallBack- 返回:
- boolean
-
subscribe
订阅普通发布模式- 参数:
callback- 收到消息监听回调durable- 是否保存queueName- 队列名称,如果需要离线消息,则必须指定固定的队列- 返回:
- boolean
-
subscribe
-
subscribeDelay
订阅普通发布模式- 参数:
callback- 收到消息监听回调durable- 是否保存queueName- 队列名称,如果需要离线消息,则必须指定固定的队列- 返回:
- boolean
-
subscribeRoute
订阅路由模式- 参数:
callback- 收到消息监听回调routeKey- 接收路由值- 返回:
- boolean
-
subscribeRoute
public boolean subscribeRoute(RabbitMQCallBack callback, String[] routeKey, boolean durable, String queueName) 订阅路由模式- 参数:
callback- 收到消息监听回调routeKey- 接收路由值durable- 是否保存queueName- 队列名称,如果需要离线消息,则必须指定固定的队列- 返回:
- boolean
-
subscribeTopic
订阅路由模式- 参数:
callback- 收到消息监听回调routeKey- * 匹配后一个词 # 匹配后多个词- 返回:
- boolean
-
subscribeTopic
public boolean subscribeTopic(RabbitMQCallBack callback, String[] routeKey, boolean durable, String queueName) 订阅路由模式- 参数:
callback- 收到消息监听回调routeKey- * 匹配后一个词 # 匹配后多个词durable- 是否保存queueName- 队列名称,如果需要离线消息,则必须指定固定的队列- 返回:
- boolean
-
getMessageCount
获取消息队列中的消息数- 参数:
type- 交换机类型 fanout 或 directqueueName- 队列名称- 返回:
- boolean
-
getMessageCountSecurity
获取消息队列的消息数- 参数:
type-queueName-durable-- 返回:
-