org.maachang.dbm.service.down
クラス ShutdownHook

java.lang.Object
  上位を拡張 java.lang.Thread
      上位を拡張 org.maachang.dbm.service.down.ShutdownHook
すべての実装されたインタフェース:
java.lang.Runnable

public class ShutdownHook
extends java.lang.Thread

シャットダウンフック.

導入されたバージョン:
MaachangDBM 1.03
バージョン:
2008/01/20
作成者:
masahito suzuki

入れ子のクラスの概要
 
クラス java.lang.Thread から継承された入れ子のクラス/インタフェース
java.lang.Thread.State, java.lang.Thread.UncaughtExceptionHandler
 
フィールドの概要
 
クラス java.lang.Thread から継承されたフィールド
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
メソッドの概要
 ShutdownCallback getShutdownCallback()
          シャットダウンコールバックオブジェクトを取得.
static ShutdownHook registHook(ShutdownCallback callback)
          シャットダウンフックの開始.
 void run()
          シャットダウン実行.
 
クラス java.lang.Thread から継承されたメソッド
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

メソッドの詳細

registHook

public static final ShutdownHook registHook(ShutdownCallback callback)
                                     throws java.lang.Exception
シャットダウンフックの開始.

シャットダウンフックを開始します.

パラメータ:
callback - シャットダウンコールバックオブジェクトを設定します.
戻り値:
ShutdownHook 生成されたシャットダウンフックオブジェクトが返されます.
例外:
java.lang.Exception - 例外.

getShutdownCallback

public ShutdownCallback getShutdownCallback()
シャットダウンコールバックオブジェクトを取得.

戻り値:
ShutdownCallback シャットダウンコールバックオブジェクトが返されます.

run

public void run()
シャットダウン実行.

シャットダウン処理を実施します.

定義:
インタフェース java.lang.Runnable 内の run
オーバーライド:
クラス java.lang.Thread 内の run