public QAManagerBase
此类用作 QATransactionalManager 和 QAManager 的基类,它们分别管理事务性和非事务性消息传递。
使用 QAManagerBase.start() 方法可允许 QAManagerBase 实例监听消息。QAManagerBase 实例只能由创建它的线程使用。
您可以使用此类的实例来创建和管理 QAnywhere 消息。使用 QAManagerBase.createBinaryMessage() 和 QAManagerBase.createTextMessage() 方法来创建合适的 QAMessage 实例。QAMessage 实例提供设置消息内容和属性的各种方法。要发送 QAnywhere 消息,可使用 QAManagerBase.putMessage(String, QAMessage) 方法,将已指定地址的消息放置在本地消息存储库队列中。此消息由 QAnywhere 代理根据其传输策略传输,或在调用 QAManagerBase.triggerSendReceive() 时传输。
QAManagerBase 还提供设置和获取消息存储库属性的方法。
ianywhere.qanywhere.client.QAManagerBase 的所有成员,其中包括所有继承的成员。
browseMessages 方法
browseMessagesByID 方法
browseMessagesByQueue 方法
browseMessagesBySelector 方法
cancelMessage 方法
close 方法
createBinaryMessage 方法
createTextMessage 方法
getBooleanStoreProperty 方法
getByteStoreProperty method
getDoubleStoreProperty 方法
getFloatStoreProperty 方法
getIntStoreProperty 方法
getLongStoreProperty 方法
getMessage 方法
getMessageBySelector 方法
getMessageBySelectorNoWait 方法
getMessageBySelectorTimeout 方法
getMessageNoWait 方法
getMessageTimeout 方法
getMode 方法
getQueueDepth 方法
getQueueDepth 方法
getShortStoreProperty 方法
getStoreProperty 方法
getStorePropertyNames 方法
getStringStoreProperty 方法
propertyExists 方法
putMessage 方法
putMessageTimeToLive 方法
setBooleanStoreProperty 方法
setByteStoreProperty 方法
setDoubleStoreProperty 方法
setFloatStoreProperty 方法
setIntStoreProperty 方法
setLongStoreProperty 方法
setMessageListener 方法
setMessageListener2 方法
setMessageListenerBySelector 方法
setMessageListenerBySelector2 方法
setProperty 方法
setShortStoreProperty 方法
setStoreProperty 方法
setStringStoreProperty 方法
start 方法
stop 方法
triggerSendReceive 方法
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |