このクラスは、トランザクション指向メッセージング用のマネージャーです。
public class QATransactionalManager : QAManagerBase
継承されたメンバーを含む QATransactionalManager クラスのすべてのメンバー。
名前 | 説明 |
---|---|
メッセージストアプロパティ名の列挙を開始します。 | |
参照操作に関連付けられているリソースを解放します。 | |
メッセージストアのキューに登録されているメッセージの参照を開始します。 | |
メッセージストアのキューに登録されているメッセージのうち、指定されたメッセージ ID を持つメッセージの参照を開始します。 | |
メッセージストアのキューに登録されているメッセージのうち、指定されたキューのメッセージの参照を開始します。 | |
メッセージストアのキューに登録されているメッセージのうち、指定されたセレクターを満たすメッセージの参照を開始します。 | |
指定された参照操作の次のメッセージを返します。メッセージがない場合は NULL を返します。 | |
指定されたメッセージ ID を持つメッセージをキャンセルします。 | |
QAnywhere メッセージシステムへの接続をクローズして、QAManagerBase で使用していたリソースをすべて解放します。 | |
現在のトランザクションをコミットし、新しいトランザクションを開始します。 | |
QABinaryMessage インスタンスを作成します。 | |
QATextMessage インスタンスを作成します。 | |
QAMessage オブジェクトを削除します。 | |
メッセージストアプロパティ名の列挙に関連付けられているリソースを解放します。 | |
指定されたフィルターに基づいて、すべてのキューの長さの合計を返します。 | |
事前定義済みまたはカスタムのメッセージストアプロパティの boolean 値を取得します。 | |
事前定義済みまたはカスタムのメッセージストアプロパティの byte 値を取得します。 | |
事前定義済みまたはカスタムのメッセージストアプロパティの double 値を取得します。 | |
事前定義済みまたはカスタムのメッセージストアプロパティの float 値を取得します。 | |
事前定義済みまたはカスタムのメッセージストアプロパティの int 値を取得します。 | |
最後に実行された QAManagerBase メソッドに関連付けられているエラーコードです。 | |
最後に実行された QAManagerBase メソッドに関連付けられているエラーテキストです。 | |
最後に実行された QAManagerBase メソッドに関連付けられているネイティブエラーコードです。 | |
事前定義済みまたはカスタムのメッセージストアプロパティの long 値を取得します。 | |
指定されたアドレスに送信された、次に取得可能な QAMessage を返します。 | |
指定されたアドレスに送信され、かつ指定されたセレクターを満たす、次に取得可能な QAMessage を返します。 | |
指定されたアドレスに送信され、かつ指定されたセレクターを満たす、次に取得可能な QAMessage を返します。 | |
指定されたアドレスに送信され、かつ指定されたセレクターを満たす、次に取得可能な QAMessage を返します。 | |
指定されたアドレスに送信された、次に取得可能な QAMessage を返します。 | |
指定されたアドレスに送信された、次に取得可能な QAMessage を返します。 | |
受信したメッセージの QAManager 受信確認モードを返します。 | |
指定されたフィルターに基づいて、キューの長さを返します。 | |
事前定義済みまたはカスタムのメッセージストアプロパティの short 値を取得します。 | |
事前定義済みまたはカスタムのメッセージストアプロパティの string 値を取得します。 | |
指定された列挙のメッセージストアプロパティ名を返します。 | |
QATransactionalManager インスタンスをオープンします。 | |
指定された送信先に送られるようにメッセージをキューに登録します。 | |
指定された送信先に送られるようにメッセージをキューに登録します。指定された存続時間 (ミリ秒) が設定されます。 | |
現在のトランザクションをロールバックし、新しいトランザクションを開始します。 | |
事前定義済みまたはカスタムのメッセージストアプロパティを boolean 値に設定します。 | |
事前定義済みまたはカスタムのメッセージストアプロパティを byte 値に設定します。 | |
事前定義済みまたはカスタムのメッセージストアプロパティを double 値に設定します。 | |
事前定義済みまたはカスタムのメッセージストアプロパティを float 値に設定します。 | |
事前定義済みまたはカスタムのメッセージストアプロパティを int 値に設定します。 | |
事前定義済みまたはカスタムのメッセージストアプロパティを long 値に設定します。 | |
QAnywhere メッセージを非同期的に受信するようにメッセージリスナークラスを設定します。 | |
メッセージセレクターを使用して、QAnywhere メッセージを非同期的に受信するように、メッセージリスナークラスを設定します。 | |
QAnywhere Manager の設定プロパティをプログラムで設定できるようにします。 | |
事前定義済みまたはカスタムのメッセージストアプロパティを short 値に設定します。 | |
事前定義済みまたはカスタムのメッセージストアプロパティを string 値に設定します。 | |
着信メッセージをメッセージリスナーで受信するための QAManagerBase を起動します。 | |
QAManagerBase による着信メッセージの受信を停止します。 | |
QAnywhere メッセージサーバーとの同期処理を発生させて、他のクライアント宛てのメッセージをアップロードし、ローカルクライアント宛てのメッセージをダウンロードします。 |
QATransactionalManager クラスは QAManagerBase から派生し、トランザクション指向の QAnywhere メッセージング操作を管理します。
この動作の完全な説明については、QAManagerBase を参照してください。
QATransactionalManager は、トランザクション指向の受信確認でのみ使用できます。QAManagerBase::putMessage() と QAManagerBase::getMessage() のすべての呼び出しをコミットする場合は、QATransactionalManager::commit() メソッドを使用します。
詳細については、トランザクション指向メッセージングの実装を参照してください。
commit メソッド
open メソッド
rollback メソッド
![]() |
DocCommentXchange で意見交換できます
|
Copyright © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |