このクラスは、QATransactionalManager と QAManager の基本クラスです。前者の派生クラスはトランザクション指向のメッセージングを、後者の派生クラスは非トランザクション指向のメッセージングを管理します。
public interface QAManagerBase
継承されたメンバーを含む QAManagerBase インターフェイスのすべてのメンバー。
名前 | 説明 |
---|---|
メッセージストア内にある、参照可能なメッセージをすべて参照します。 | |
指定されたメッセージ ID を持つメッセージを参照します。 | |
指定されたアドレスに送信され、取得可能な一連の受信待機中メッセージを参照します。 | |
メッセージストアのキューに登録されているメッセージのうち、指定されたセレクターを満たすメッセージを参照します。 | |
指定されたメッセージ ID を持つメッセージをキャンセルします。 | |
QAnywhere メッセージシステムへの接続をクローズして、QAManagerBase で使用していたリソースをすべて解放します。 | |
QABinaryMessage オブジェクトを作成します。 | |
QATextMessage オブジェクトを作成します。 | |
事前定義済みまたはカスタムのメッセージストアプロパティの boolean 値を取得します。 | |
事前定義済みまたはカスタムのメッセージストアプロパティの signed byte 値を取得します。 | |
事前定義済みまたはカスタムのメッセージストアプロパティの double 値を取得します。 | |
事前定義済みまたはカスタムのメッセージストアプロパティの float 値を取得します。 | |
事前定義済みまたはカスタムのメッセージストアプロパティの int 値を取得します。 | |
事前定義済みまたはカスタムのメッセージストアプロパティの long 値を取得します。 | |
指定されたアドレスに送信された、次に取得可能な QAMessage を返します。 | |
指定されたアドレスに送信され、かつ指定されたセレクターを満たす、次に取得可能な QAMessage を返します。 | |
指定されたアドレスに送信され、かつ指定されたセレクターを満たす、次に取得可能な QAMessage を返します。 | |
指定されたアドレスに送信され、かつ指定されたセレクターを満たす、次に取得可能な QAMessage を返します。 | |
指定されたアドレスに送信された、次に取得可能な QAMessage を返します。 | |
指定されたアドレスに送信された、次に取得可能な QAMessage を返します。 | |
受信したメッセージの QAManager 受信確認モードを返します。 | |
指定されたフィルターに基づいて、すべてのキューの長さの合計を返します。 | |
事前定義済みまたはカスタムのメッセージストアプロパティの short 値を取得します。 | |
メッセージストアプロパティを表すオブジェクトを取得します。 | |
メッセージストアのプロパティ名の列挙子を取得します。 | |
事前定義済みまたはカスタムのメッセージストアプロパティの string 値を取得します。 | |
指定されたプロパティに値が現在存在するかどうかをテストします。 | |
別の QAnywhere クライアントに送信するメッセージを準備します。 | |
別の QAnywhere クライアントに送信するメッセージを準備します。 | |
QAManagerBase を再度開きます。 | |
事前定義済みまたはカスタムのメッセージストアプロパティを boolean 値に設定します。 | |
事前定義済みまたはカスタムのメッセージストアプロパティを sbyte 値に設定します。 | |
事前定義済みまたはカスタムのメッセージストアプロパティを double 値に設定します。 | |
事前定義済みまたはカスタムのメッセージストアプロパティを float 値に設定します。 | |
事前定義済みまたはカスタムのメッセージストアプロパティを int 値に設定します。 | |
事前定義済みまたはカスタムのメッセージストアプロパティを long 値に設定します。 | |
QAMessageListener オブジェクトを登録して QAnywhere メッセージを非同期的に受信します。 | |
QAMessageListener2 オブジェクトを登録して QAnywhere メッセージを非同期的に受信します。 | |
QAMessageListener オブジェクトを登録し、メッセージセレクターを使用して QAnywhere メッセージを非同期的に受信します。 | |
QAMessageListener2 オブジェクトを登録し、メッセージセレクターを使用して QAnywhere メッセージを非同期的に受信します。 | |
QAnywhere Manager の設定プロパティをプログラムで設定できるようにします。 | |
事前定義済みまたはカスタムのメッセージストアプロパティを short 値に設定します。 | |
事前定義済みまたはカスタムのメッセージストアプロパティを System.Object 値に設定します。 | |
事前定義済みまたはカスタムのメッセージストアプロパティを String 値に設定します。 | |
着信メッセージを受信するための QAManagerBase を開始します。 | |
QAManagerBase による着信メッセージの受信を停止します。 | |
QAnywhere メッセージサーバーとの同期処理を発生させて、他のクライアント宛てのメッセージをアップロードし、ローカルクライアント宛てのメッセージをダウンロードします。 |
QAManagerBase インスタンスがメッセージを受信できるようにするには、QAManagerBase.start() メソッドを使用します。特定の QAManagerBase インスタンスを使用できるのは、そのインスタンスを生成したスレッドだけです。
このクラスのインスタンスを使用して、QAnywhere メッセージの作成と管理を行うことができます。適切な QAMessage インスタンスを作成するには、QAManagerBase.createBinaryMessage() メソッドと QAManagerBase.createTextMessage() メソッドを使用します。QAMessage インスタンスには、メッセージの内容とプロパティを設定するための、さまざまなメソッドがあります。QAnywhere メッセージを送信するには、QAManagerBase.putMessage(String, QAMessage) メソッドを使用して、アドレス指定されたメッセージをローカルのメッセージストアキューに登録します。メッセージは、転送ポリシーに基づいて QAnywhere Agent によって転送されるか、QAManagerBase.triggerSendReceive() が呼び出されたときに転送されます。
QAManagerBase にも、メッセージストアプロパティを設定および取得するためのメソッドがあります。
browseMessages メソッド
browseMessagesByID メソッド
browseMessagesByQueue メソッド
browseMessagesBySelector メソッド
cancelMessage メソッド
close メソッド
createBinaryMessage メソッド
createTextMessage メソッド
getBooleanStoreProperty メソッド
getByteStoreProperty メソッド
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 で意見交換できます
|
Copyright © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |