public class RabbitMQProducer extends RabbitMQBase
Description:
Title:首亨软件 - 聚天平台
构造器和说明 |
---|
RabbitMQProducer() |
RabbitMQProducer(java.lang.String exchange) |
RabbitMQProducer(java.lang.String connType,
java.lang.String exchange) |
限定符和类型 | 方法和说明 |
---|---|
static RabbitMQProducer |
getInstance() |
static RabbitMQProducer |
getInstance(java.lang.String exchange) |
static RabbitMQProducer |
getInstance(java.lang.String connType,
java.lang.String exchange) |
static void |
main(java.lang.String[] args) |
boolean |
sendDelayMessage(java.lang.String msg,
boolean durable,
int timeMills)
发送消息 发布订阅模式
|
boolean |
sendDelayMessage(java.lang.String msg,
int timeMills)
发送消息 发布订阅模式 不离线消息消息,可能丢失消息
|
boolean |
sendDelayMessage(java.lang.String msg,
java.lang.String type,
java.lang.String routeKey,
boolean durable,
int timeMills) |
boolean |
sendDelayMessageSecurity(java.lang.String msg,
boolean durable,
int timeMills) |
boolean |
sendMessage(java.lang.String msg)
发送消息 发布订阅模式 不离线消息消息,可能丢失消息
|
boolean |
sendMessage(java.lang.String msg,
boolean durable)
发送消息 发布订阅模式
|
boolean |
sendMessageRoute(java.lang.String msg,
java.lang.String routeKey)
路由消息,不离线消息,可能丢失消息
|
boolean |
sendMessageRoute(java.lang.String msg,
java.lang.String routeKey,
boolean durable)
发送消息,路由模式
|
boolean |
sendMessageSecurity(java.lang.String msg) |
boolean |
sendMessageSecurity(java.lang.String msg,
boolean durable)
发送消息,发送完毕后会马上关闭
|
boolean |
sendMessageTopic(java.lang.String msg,
java.lang.String routeKey)
topic发送消息,不离线消息,可能丢失消息
|
boolean |
sendMessageTopic(java.lang.String msg,
java.lang.String routeKey,
boolean durable)
发送消息 topic模式
|
RabbitMQProducer |
setConnType(java.lang.String connType) |
connect, connect, disconnect, getChannel
public RabbitMQProducer()
public RabbitMQProducer(java.lang.String exchange)
public RabbitMQProducer(java.lang.String connType, java.lang.String exchange)
public static RabbitMQProducer getInstance()
public static RabbitMQProducer getInstance(java.lang.String exchange)
public static RabbitMQProducer getInstance(java.lang.String connType, java.lang.String exchange)
public RabbitMQProducer setConnType(java.lang.String connType)
setConnType
在类中 RabbitMQBase
public boolean sendMessageRoute(java.lang.String msg, java.lang.String routeKey)
msg
- 发送消息routeKey
- 路由值public boolean sendMessageRoute(java.lang.String msg, java.lang.String routeKey, boolean durable)
msg
- 发送消息routeKey
- 路由durable
- 是否离线消息,默认:falsepublic boolean sendMessageTopic(java.lang.String msg, java.lang.String routeKey)
msg
- 发送消息routeKey
- 路由值public boolean sendMessageTopic(java.lang.String msg, java.lang.String routeKey, boolean durable)
msg
- 发送消息routeKey
- 路由值durable
- 是否离线消息,默认:falsepublic boolean sendMessage(java.lang.String msg)
msg
- 发送消息public boolean sendMessage(java.lang.String msg, boolean durable)
msg
- 发送消息durable
- 是否离线消息,默认:falsepublic boolean sendDelayMessage(java.lang.String msg, int timeMills)
msg
- 发送消息public boolean sendDelayMessage(java.lang.String msg, boolean durable, int timeMills)
msg
- 发送消息durable
- 是否离线消息,默认:falsepublic boolean sendDelayMessage(java.lang.String msg, java.lang.String type, java.lang.String routeKey, boolean durable, int timeMills)
public boolean sendMessageSecurity(java.lang.String msg)
public boolean sendMessageSecurity(java.lang.String msg, boolean durable)
msg
- Stringdurable
- booleanpublic boolean sendDelayMessageSecurity(java.lang.String msg, boolean durable, int timeMills)
public static void main(java.lang.String[] args)