概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## jp.co.cybec.cb3.util
クラス ApplicationExiterDelegater

    java.lang.Object
      jp.co.cybec.cb3.util.ApplicationExiterDelegater

    public class ApplicationExiterDelegater

extends Object

システム終了処理を担うクラスです。
デフォルトでは、このクラスはApplicationExiterImplに処理を委譲します。 ApplicationExiterImplではSystem.exit()を呼び出しています。 ユニットテストなどで、サービスが終了してもシステムを終了させたくない場合に、 setApplicationExiter()メソッドを利用して委譲先を切り替えることができます。

作成者:
  Naoko Sugimoto

メソッドの概要
`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`

メソッドの詳細

### getInstance

    public static ApplicationExiterDelegater getInstance()

  このクラスのインスタンスを取得します。

  戻り値:
    このクラスのインスタンス

### exit

    public void exit(int code)

  システム終了処理を呼び出します。

  パラメータ:
    `code` - 処理結果。

### getReturnCode

    public int getReturnCode()

  処理結果を返します。

  戻り値:
    処理結果。

### setApplicationExiter

    public void setApplicationExiter(ApplicationExiter applicationExiter)

  ApplicationExiterを設定します。

  パラメータ:
    `applicationExiter` - システム終了処理の委譲先ApplicationExiter

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

Copyright © 2008 Cyber Beans Corporation. All Rights Reserved.