VCSSL/Vnano プラグイン インターフェース 仕様書

ConnectorException
クラス仕様書
(org.vcssl.connect.ConnectorException)


概要

プラグインにおいて、実行時に生じた問題を、処理系側に通知するための検査例外です。

この例外は、例えばファイルへのアクセス失敗時など、 問題が「プラグインやスクリプトエンジンの実装が正しくても生じ得る」場合にスローしてください。

両者の実装が正しければ生じない(つまりバグの可能性が高い)問題に対しては、この例外の代わりに、非検査例外である ConnectorFatalException をスローしてください。

ステータス

このクラスの現在のステータスは "EXTENSION ONLY"(拡張のみ)です。

既存のコンストラクタ/メソッド/フィールドは原則として削除されませんが、将来的に新規追加される事はあり得ます。
また、どうしてもやむを得ない事情があった場合のみ、非推奨化の段階を経た上で、各要素の削除が検討される事もあり得ます。

このクラスは、現在は Vnano のスクリプトエンジンでサポートされ、同エンジンを搭載したアプリケーションのプラグイン開発において利用できます。

ライセンス

このクラスは、実質的な著作権フリー/パブリックドメインである CC0 に基づいて公開されています。

コンストラクタ/フィールド/メソッド等の一覧

ConnectorException()
エラーメッセージを持たない ConnectorException を生成します。
ConnectorException(String errorMessage)
指定されたエラーメッセージを持つ ConnectorException を生成します。
ConnectorException(Throwable wrappedThrowable)
原因情報を保持する、指定された Throwable をラップする ConnectorException を生成します。
ConnectorException(String errorMessage, Throwable wrappedThrowable)
指定されたエラーメッセージを持ち、指定された Throwable(原因情報を保持)をラップする ConnectorException を生成します。

コンストラクタ

名前 ConnectorException
宣言形式 ConnectorException()
機能 エラーメッセージを持たない ConnectorException を生成します。
引数 なし
戻り値 生成された ConnectorException インスタンス。
名前 ConnectorException
宣言形式 ConnectorException(String errorMessage)
機能 指定されたエラーメッセージを持つ ConnectorException を生成します。
引数 errorMessage: エラーメッセージ。
戻り値 生成された ConnectorException インスタンス。
名前 ConnectorException
宣言形式 ConnectorException(Throwable wrappedThrowable)
機能 原因情報を保持する、指定された Throwable をラップする ConnectorException を生成します。
引数 wrappedThrowable: 原因情報を保持する、ラップ対象の Throwable。
戻り値 生成された ConnectorException インスタンス。
名前 ConnectorException
宣言形式 ConnectorException(String errorMessage, Throwable wrappedThrowable)
機能 指定されたエラーメッセージを持ち、指定された Throwable(原因情報を保持)をラップする ConnectorException を生成します。
引数 errorMessage: エラーメッセージ。
wrappedThrowable: 原因情報を保持する、ラップ対象の Throwable。
戻り値 生成された ConnectorException インスタンス。

フィールド

- なし -

メソッド

- なし -