public QAManagerBase
このクラスは、QATransactionalManager と QAManager の基本クラスです。前者の派生クラスはトランザクション志向のメッセージングを、後者の派生クラスは非トランザクション志向のメッセージングを管理します。
QAManagerBase インスタンスがメッセージを受信できるようにするには、start メソッドを使用します。QAManagerBase インスタンスは、アプリケーションのスレッドごとに 1 つだけにします。
このクラスのインスタンスを使用して、QAnywhere メッセージの作成と管理を行います。適切な QAMessage インスタンスを作成するには、createBinaryMessage メソッドと createTextMessage メソッドを使用します。QAMessage インスタンスには、メッセージの内容とプロパティを設定するための、さまざまなメソッドがあります。QAnywhere メッセージを送信するには、putMessage を使用して、アドレス指定されたメッセージをローカルのメッセージ・ストア・キューに登録します。メッセージは、転送ポリシーに基づいて QAnywhere Agent によって転送されるか、triggerSendReceive が呼び出されたときに転送されます。
qaagent 転送ポリシーの詳細については、クライアントにメッセージを転送するタイミングの決定を参照してください。
close メソッドを使用して QAManagerBase インスタンスがクローズされると、メッセージがメモリから解放されます。
QAException が発生した場合にエラー情報を返すには、getLastError、getLastErrorMessage、getLastNativeError を使用します。QAManagerBase にも、メッセージ・ストア・プロパティを設定および取得するためのメソッドがあります。
詳細については、クライアント・メッセージ・ストア・プロパティとMessageStoreProperties クラスを参照してください。
QAManagerBase のすべてのメンバ (継承されたメンバも含みます) を以下に示します。
beginEnumStorePropertyNames 関数
browseClose 関数
browseMessages 関数
browseMessagesByID 関数
browseMessagesByQueue 関数
browseMessagesBySelector 関数
browseNextMessage 関数
cancelMessage 関数
close 関数
createBinaryMessage 関数
createTextMessage 関数
deleteMessage 関数
endEnumStorePropertyNames 関数
getAllQueueDepth 関数
getBooleanStoreProperty 関数
getByteStoreProperty 関数
getDoubleStoreProperty 関数
getFloatStoreProperty 関数
getIntStoreProperty 関数
getLastError 関数
getLastErrorMsg 関数
getLastNativeError 関数
getLongStoreProperty 関数
getMessage 関数
getMessageBySelector 関数
getMessageBySelectorNoWait 関数
getMessageBySelectorTimeout 関数
getMessageNoWait 関数
getMessageTimeout 関数
getMode 関数
getQueueDepth 関数
getShortStoreProperty 関数
getStringStoreProperty 関数
nextStorePropertyName 関数
putMessage 関数
putMessageTimeToLive 関数
setBooleanStoreProperty 関数
setByteStoreProperty 関数
setDoubleStoreProperty 関数
setFloatStoreProperty 関数
setIntStoreProperty 関数
setLongStoreProperty 関数
setMessageListener 関数
setMessageListenerBySelector 関数
setProperty 関数
setShortStoreProperty 関数
setStringStoreProperty 関数
start 関数
stop 関数
triggerSendReceive 関数
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |