Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
public JSMException ( Throwable t )

...


public JSMException ( String message )

...


public JSMException ( String status, String message )

...

JSMExceptionの主な目的は、サービス・プログラム・コードが幾層か下で、JSMResponseオブジェクトを返すのが容易ではない場合に応答をクライアント・プログラムに返すようにすることです。

コンストラクタ・パラメータが Throwable オブジェクトの場合、ステータス値はエラーになり、メッセージ値は Throwable オブジェクトから生じます。

Throwable getMessageメソッドがnullを返す場合、メッセージ値はThrowableオブジェクトのクラス名になります。

クライアント・プログラムにデータを返して制御するには、JSMExceptionを投げる場合とJSMResponseオブジェクトを返す場合の2つの方法があります。

デフォルトのステータスはERRORです。