public class ShutdownEventController extends Object
ShutdownListener
修飾子とタイプ | メソッドと説明 |
---|---|
static void |
addListener(ShutdownListener listener)
シャットダウンリスナーを登録します。
|
static ShutdownListener[] |
getShutdownListeners()
現在登録されているリスナを返します。
|
static boolean |
isShutdown()
シャットダウン中(またはシャットダウン処理終了)かどうかを判定。
|
static boolean |
removeListener(ShutdownListener listener)
シャットダウンリスナーを削除します。
|
static void |
shutdown()
このプロセスを終了します。
|
static void |
shutdown(int status)
このプロセスを終了します。
|
public static void addListener(ShutdownListener listener)
listener
- イベントリスナーオブジェクトIllegalStateException
- すでにシャットダウン処理中ShutdownListener
public static boolean removeListener(ShutdownListener listener)
ただし、すでにシャットダウンフェーズに入ってしまっている場合は、 リスナーの削除に成功しても削除したリスナが実行されてしまう 可能性があります。
listener
- イベントリスナーオブジェクトShutdownListener
public static ShutdownListener[] getShutdownListeners()
public static void shutdown()
public static void shutdown(int status)
status
- 終了のステータスpublic static boolean isShutdown()
Copyright © 2012 NTT DATA INTRAMART CORPORATION