|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjp.co.cybec.cb3.util.ApplicationExiterDelegater
public class ApplicationExiterDelegater
システム終了処理を担うクラスです。
デフォルトでは、このクラスはApplicationExiterImplに処理を委譲します。
ApplicationExiterImplではSystem.exit()を呼び出しています。
ユニットテストなどで、サービスが終了してもシステムを終了させたくない場合に、
setApplicationExiter()メソッドを利用して委譲先を切り替えることができます。
メソッドの概要 | |
---|---|
void |
exit(int code)
システム終了処理を呼び出します。 |
static ApplicationExiterDelegater |
getInstance()
このクラスのインスタンスを取得します。 |
int |
getReturnCode()
処理結果を返します。 |
void |
setApplicationExiter(ApplicationExiter applicationExiter)
ApplicationExiterを設定します。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
メソッドの詳細 |
---|
public static ApplicationExiterDelegater getInstance()
public void exit(int code)
code
- 処理結果。public int getReturnCode()
public void setApplicationExiter(ApplicationExiter applicationExiter)
applicationExiter
- システム終了処理の委譲先ApplicationExiter
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |