AMQPManager类参考

AMQP 管理类。. 更多...

所有成员的列表。

公有成员

(BOOL) - connection:port:hostname:usrname:password:clientId:
 连接服务。
(void) - disconnection
 断开连接。
(AMQPSender *) - newSender
 创建AMQP发送端。
(AMQPReceiver *) - newReceiver:
 根据指定的参数创建一个新的AMQP接收端。
(BOOL) - declareExchange:Type:
 根据指定的参数创建一个新的交换器。
(BOOL) - deleteExchange:
 根据指定的参数删除交换器。
(BOOL) - declareQueue:
 根据指定的参数创建消息队列。
(BOOL) - deleteQueue:
 根据指定的参数删除消息队列。
(BOOL) - bindQueue:exchange:routingkey:
 根据指定的参数绑定交换器。
(BOOL) - unbindQueue:exchange:routingkey:
 根据指定的参数解除交换器绑定。
(BOOL) - resume
 唤醒。
(void) - suspend
 挂起。

静态公有成员

(AMQPManager *) + newAmqpManager
 新建AMQP管理类。

详细描述

AMQP 管理类。.

负责队列,交换机,接收端,发送端的创建,以及绑定。使用前需要连接服务器。


成员函数文档

- (BOOL) bindQueue: (NSString *)  queue
exchange: (NSString *)  exchange
routingkey: (NSString *)  routingKey 

根据指定的参数绑定交换器。

参数:
queue 消息队列名称。
exchange 交换器名称。
routingKey 路由关键字。
返回:
一个布尔值,指示是否成功绑定交换器,成功返回true,否则返回false。
- (BOOL) connection: (NSString *)  ip
port: (int)  port
hostname: (NSString *)  hostName
usrname: (NSString *)  usrName
password: (NSString *)  password
clientId: (NSString *)  clientId 

连接服务。

参数:
ip ip地址。
port 端口。
hostName 虚拟机主机名称。
usrName 账户。
password 密码。
clientId 客户端ID。
返回:
一个布尔值,指示连接服务是否成功,成功返回true,否则返回false。
- (BOOL) declareExchange: (NSString *)  exchange
Type: (AMQPExchangeType type 

根据指定的参数创建一个新的交换器。

参数:
exchange 交换器名称。
type 交换器类型。
返回:
一个布尔值,指示创建交换器是否成功,成功返回true,否则返回false。
- (BOOL) declareQueue: (NSString *)  queue  

根据指定的参数创建消息队列。

参数:
queue 队列名称。名称。
返回:
一个布尔值,指示创建消息队列是否成功,成功返回true,否则返回false。
- (BOOL) deleteExchange: (NSString *)  exchange  

根据指定的参数删除交换器。

参数:
exchange 交换器名称。
返回:
一个布尔值,指示交换器是否删除成功,成功返回true,否则返回false。
- (BOOL) deleteQueue: (NSString *)  queue  

根据指定的参数删除消息队列。

参数:
queue 消息队列名称。
返回:
一个布尔值,指示消息队列是否删除成功,成功返回true,否则返回false。
- (void) disconnection  

断开连接。

+ (AMQPManager*) newAmqpManager  

新建AMQP管理类。

- (AMQPReceiver*) newReceiver: (NSString *)  queue  

根据指定的参数创建一个新的AMQP接收端。

参数:
queue 消息队列。
返回:
创建的AMQP接收端。
- (AMQPSender*) newSender  

创建AMQP发送端。

- (BOOL) resume  

唤醒。

- (void) suspend  

挂起。

- (BOOL) unbindQueue: (NSString *)  queue
exchange: (NSString *)  exchange
routingkey: (NSString *)  routingKey 

根据指定的参数解除交换器绑定。

参数:
queue 消息队列名称。
exchange 交换器名称。
routingKey 路由关键字。
返回:
一个布尔值,指示是否成功解除交换器绑定,成功返回true,否则返回false。

该类的文档由以下文件生成: