void QAManagerBase::setMessageListenerBySelector( qa_const_string address, qa_const_string selector, QAMessageListener * listener )
address 监听器将应用到的目标地址。
selector 用于过滤要接收的消息的选择程序。
listener 与目标地址相关联的消息监听器。
使用消息选择程序,将消息监听器类设置为异步接收 QAnywhere 消息。
监听器是实现 onMessage(在 QAMessageListener 接口中定义的唯一方法)的类的一个实例。onMessage 可接受单一 QAMessage 参数。
address 参数指定用于接收消息的本地队列名称。只能向给定队列指派一个监听器。selector 参数指定用于过滤在给定地址上接收的消息的选择程序。
如果想要监听 QAnywhere 系统消息(包括推式通知和网络状态更改),请指定 "system" 作为队列名称。使用此方法异步接收消息。
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |