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。
该类的文档由以下文件生成:
版权所有©2005-2021 北京超图软件股份有限公司。保留所有权利。