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

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

## 概要

プラグインやスクリプトエンジンにおける、 実装上の問題に起因する（バグの可能性がある）エラーが生じた際に、スローされる非検査例外です。

両者の実装が正しくても生じ得る、通常想定すべき問題に対しては、この例外の代わりに、検査例外である ConnectorException をスローしてください。

## ステータス

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

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

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

## ライセンス

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

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

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

## コンストラクタ

名前 | ConnectorFatalException
--- | ---
宣言形式 | ConnectorFatalException()
機能 | エラーメッセージを持たない ConnectorFatalException を生成します。
引数 | なし
戻り値 | 生成された ConnectorFatalException インスタンス。

名前 | ConnectorFatalException
--- | ---
宣言形式 | ConnectorFatalException(String errorMessage)
機能 | 指定されたエラーメッセージを持つ ConnectorFatalException を生成します。
引数 | errorMessage: エラーメッセージ。
戻り値 | 生成された ConnectorFatalException インスタンス。

名前 | ConnectorFatalException
--- | ---
宣言形式 | ConnectorFatalException(Throwable wrappedThrowable)
機能 | 原因情報を保持する、指定された Throwable をラップする ConnectorFatalException を生成します。
引数 | wrappedThrowable: 原因情報を保持する、ラップ対象の Throwable。
戻り値 | 生成された ConnectorFatalException インスタンス。

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

## フィールド

- なし -

## メソッド

- なし -