QAnywhere クライアントアプリケーションの例外をカプセル化します。
public class QAException
継承されたメンバーを含む QAException クラスのすべてのメンバー。
名前 | 説明 |
---|---|
例外の詳細な説明を返します。 | |
最後に発生した例外のエラーコードを返します。 | |
最後に発生した例外のネイティブエラーコードを返します。 | |
QAManager はすでに開いています。 | |
クライアントのプロパティファイルにアクセスできません。 | |
メッセージストアからプロパティを取得するときにエラーが発生しました。 | |
キューの長さの取得中にエラーが発生しました。 | |
フィルターが ALL の場合、指定された宛先には QAManagerBase.getQueueDepth を使用できません。 | |
メッセージストア ID が設定されていない場合は QAManagerBase.getQueueDepth を使用できません。 | |
初期化エラーです。 | |
バックグラウンドスレッドを初期化中にエラーが発生しました。 | |
クライアントのプロパティファイルに無効なプロパティが存在します。 | |
メッセージの確認中にエラーが発生しました。 | |
メッセージのキャンセル中にエラーが発生しました。 | |
メッセージのキャンセル中にエラーが発生しました。 | |
読み込み専用モードのメッセージには書き込みできません。 | |
クライアントメッセージストアからメッセージを取得するときにエラーが発生しました。 | |
クライアントメッセージストアにメッセージを格納するときにエラーが発生しました。 | |
メッセージストアがメッセージを送るために初期化されていません。 | |
メッセージストアがデバイスのディスク空き容量と比べて大きすぎます。 | |
宛先が指定されていません。 | |
メソッドが実装されていません。 | |
QAManager が開いていません。 | |
メッセージストアへの接続を開くときにエラーが発生しました。 | |
ログファイルを開くときにエラーが発生しました。 | |
サーバーの最大同時要求数が少なすぎるため QAManager を開くことができません (データベースサーバーの -gn オプションを参照)。 | |
メッセージストアへの接続を再び開くときにエラーが発生しました。 | |
指定されたセレクターに構文エラーがあります。 | |
メッセージストアにプロパティを格納するときにエラーが発生しました。 | |
終了エラーです。 | |
予期しないメッセージの終わりに到達しました。 | |
タイムスタンプが許容範囲外です。 | |
エラーはありません。 |
QAException クラスを使用して QAnywhere の例外をキャッチできます。
次の例では QAnywhere 例外をキャッチします。
try { _qaManager = QAManagerFactory.getInstance().CreateQAManager(); _qaManager.open( AcknowledgementMode.EXPLICIT_ACKNOWLEDGEMENT ); _qaManager.start(); } catch( QAException e ) { // Handle exception. System.err.println("Error code: " + e.getErrorCode() ); System.err.println("Error message: " + e.getMessage() ); } |
getDetailedMessage メソッド
getErrorCode メソッド
getNativeErrorCode メソッド
COMMON_ALREADY_OPEN_ERROR 変数
COMMON_GET_INIT_FILE_ERROR 変数
COMMON_GET_PROPERTY_ERROR 変数
COMMON_GETQUEUEDEPTH_ERROR 変数
COMMON_GETQUEUEDEPTH_ERROR_INVALID_ARG 変数
COMMON_GETQUEUEDEPTH_ERROR_NO_STORE_ID 変数
COMMON_INIT_ERROR 変数
COMMON_INIT_THREAD_ERROR 変数
COMMON_INVALID_PROPERTY 変数
COMMON_MSG_ACKNOWLEDGE_ERROR 変数
COMMON_MSG_CANCEL_ERROR 変数
COMMON_MSG_CANCEL_ERROR_SENT 変数
COMMON_MSG_NOT_WRITEABLE_ERROR 変数
COMMON_MSG_RETRIEVE_ERROR 変数
COMMON_MSG_STORE_ERROR 変数
COMMON_MSG_STORE_NOT_INITIALIZED 変数
COMMON_MSG_STORE_TOO_LARGE 変数
COMMON_NO_DEST_ERROR 変数
COMMON_NO_IMPLEMENTATION 変数
COMMON_NOT_OPEN_ERROR 変数
COMMON_OPEN_ERROR 変数
COMMON_OPEN_LOG_FILE_ERROR 変数
COMMON_OPEN_MAXTHREADS_ERROR 変数
COMMON_REOPEN_ERROR 変数
COMMON_SELECTOR_SYNTAX_ERROR 変数
COMMON_SET_PROPERTY_ERROR 変数
COMMON_TERMINATE_ERROR 変数
COMMON_UNEXPECTED_EOM_ERROR 変数
COMMON_UNREPRESENTABLE_TIMESTAMP 変数
QA_NO_ERROR 変数
![]() |
DocCommentXchange で意見交換できます
|
Copyright © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |