此类用作 QATransactionalManager 和 QAManager 的基类,它们分别管理事务性和非事务性消息传递。
public interface QAManagerBase
QAManagerBase 接口的所有成员,包括所有继承的成员。
名称 | 说明 |
---|---|
浏览消息存储库中的全部可用消息。 | |
浏览具有给定消息 ID 的消息。 | |
浏览正在等待的已发送到给定地址的可用消息。 | |
浏览消息存储库中满足给定选择程序的排队消息。 | |
取消具有给定消息 ID 的消息。 | |
关闭到 QAnywhere 消息系统的连接并释放 QAManagerBase 使用的所有资源。 | |
创建一个 QABinaryMessage 对象。 | |
创建一个 QATextMessage 对象。 | |
获取预定义或自定义消息存储库属性的布尔值。 | |
获取预定义或自定义消息存储库属性的有符号字节值。 | |
获取预定义或自定义消息存储库属性的双精度值。 | |
获取预定义或自定义消息存储库属性的浮点值。 | |
获取预定义或自定义消息存储库属性的整型值。 | |
获取预定义或自定义消息存储库属性的长整型值。 | |
返回下一个发送到指定地址的可用 QAMessage。 | |
返回下一个发送到指定地址并满足给定选择程序的可用 QAMessage。 | |
返回下一个发送到给定地址并满足给定选择程序的可用 QAMessage。 | |
返回下一个发送到给定地址并满足给定选择程序的可用 QAMessage。 | |
返回下一个发送到给定地址的可用 QAMessage。 | |
返回下一个发送到给定地址的可用 QAMessage。 | |
返回所接收消息的 QAManager 确认模式。 | |
基于给定过滤器,返回所有队列的深度总和。 | |
获取预定义或自定义消息存储库属性的短整型值。 | |
获取表示消息存储库属性的对象。 | |
获取消息存储库属性名称的枚举器。 | |
获取预定义或自定义消息存储库属性的字符串值。 | |
测试当前是否存在给定属性的值。 | |
准备将发送给另一 QAnywhere 客户端的消息。 | |
准备将发送给另一 QAnywhere 客户端的消息。 | |
重新打开 QAManagerBase。 | |
将预定义或自定义消息存储库属性设置为布尔值。 | |
将预定义或自定义消息存储库属性设置为 sbyte 值。 | |
将预定义或自定义消息存储库属性设置为双精度值。 | |
将预定义或自定义消息存储库属性设置为浮点值。 | |
将预定义或自定义消息存储库属性设置为整型值。 | |
将预定义或自定义消息存储库属性设置为长整型值。 | |
注册一个 QAMessageListener 对象以异步接收 QAnywhere 消息。 | |
注册一个 QAMessageListener2 对象以异步接收 QAnywhere 消息。 | |
注册 QAMessageListener 对象以使用消息选择程序异步接收 QAnywhere 消息。 | |
注册 QAMessageListener2 对象以使用消息选择程序异步接收 QAnywhere 消息。 | |
用于通过编程方式设置 QAnywhere Manager 配置属性。 | |
将预定义或自定义消息存储库属性设置为短整型值。 | |
将预定义或自定义消息存储库属性设置为 System.Object 值。 | |
将预定义或自定义消息存储库属性设置为字符串值。 | |
启动 QAManagerBase 以接收进来的消息。 | |
使 QAManagerBase 暂停接收进来的消息。 | |
在上载任何发送给其它客户端的消息和下载任何发送给本地客户端的消息时,皆与 QAnywhere 消息服务器保持同步。 |
使用 QAManagerBase.start() 方法可允许 QAManagerBase 实例监听消息。QAManagerBase 实例只能由创建它的线程使用。
您可以使用此类的实例来创建和管理 QAnywhere 消息。使用 QAManagerBase.createBinaryMessage() 和 QAManagerBase.createTextMessage() 方法来创建合适的 QAMessage 实例。QAMessage 实例提供设置消息内容和属性的各种方法。要发送 QAnywhere 消息,可使用 QAManagerBase.putMessage(String, QAMessage) 方法,将已指定地址的消息放置在本地消息存储库队列中。此消息由 QAnywhere 代理根据其传输策略传输,或在调用 QAManagerBase.triggerSendReceive() 时传输。
QAManagerBase 还提供设置和获取消息存储库属性的方法。
browseMessages 方法
browseMessagesByID 方法
browseMessagesByQueue 方法
browseMessagesBySelector 方法
cancelMessage 方法
close 方法
createBinaryMessage 方法
createTextMessage 方法
getBooleanStoreProperty 方法
getByteStoreProperty method
getDoubleStoreProperty 方法
getFloatStoreProperty 方法
getIntStoreProperty 方法
getLongStoreProperty 方法
getMessage 方法
getMessageBySelector 方法
getMessageBySelectorNoWait 方法
getMessageBySelectorTimeout 方法
getMessageNoWait 方法
getMessageTimeout 方法
getMode 方法
getQueueDepth 方法
getShortStoreProperty 方法
getStoreProperty 方法
getStorePropertyNames 方法
getStringStoreProperty 方法
propertyExists 方法
putMessage 方法
putMessageTimeToLive 方法
ReOpen 方法
setBooleanStoreProperty 方法
setByteStoreProperty 方法
setDoubleStoreProperty 方法
setFloatStoreProperty 方法
setIntStoreProperty 方法
setLongStoreProperty 方法
setMessageListener 方法
setMessageListener2 方法
setMessageListenerBySelector 方法
setMessageListenerBySelector2 方法
setProperty 方法
setShortStoreProperty 方法
setStoreProperty 方法
setStringStoreProperty 方法
start 方法
stop 方法
triggerSendReceive 方法
![]() |
使用DocCommentXchange 讨论此页。
|
版权 © 2010, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.0 |