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

## com.JRcServer.commons.io
クラス UMountMonitor

    java.lang.Object
      com.JRcServer.commons.thread.ExecutionThread
          com.JRcServer.commons.io.UMountMonitor

    public class UMountMonitor

extends ExecutionThread

アンマウント監視処理.
アンマウント監視処理を実施します.
このオブジェクトはインターフェイス[com.JRcServer.commons.io.SwitchMount]を 監視するためのオブジェクトです.
また、監視に対する処理対象は指定時間に対するアクセスが無い場合の アンマウント処理を行うものです.

導入されたバージョン:
  JRcCommons 1.00
バージョン:
  1.00, 2004/11/09
作成者:
  Masahito Suzuki

フィールドの概要

クラス com.JRcServer.commons.thread.ExecutionThread から継承されたフィールド
`STATE_CREATE, STATE_EXECUTION, STATE_NOT, STATE_START, STATE_STARTUP, STATE_WAIT_EXECUITON`

コンストラクタの概要
`UMountMonitor()` コンストラクタ.

メソッドの概要
`void` | `clear()` 情報クリア.
`void` | `create()` 情報生成.
`void` | `create(int time)` 情報生成.
`int` | `getTimer()` アンマウントタイム値を取得.
`boolean` | `isCreate()` 情報生成フラグ.
`boolean` | `isThread()` 動作チェック.
`void` | `setObject(SwitchMount val)` アンマウント用オブジェクトを設定.
`void` | `setTimer(int time)` アンマウントタイム値を設定.

クラス com.JRcServer.commons.thread.ExecutionThread から継承されたメソッド
`getStateByName`

クラス java.lang.Object から継承されたメソッド
`equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

コンストラクタの詳細

### UMountMonitor

    public UMountMonitor()

  コンストラクタ.

メソッドの詳細

### create

    public final void create()

  情報生成.
  アンマウント監視モニターを生成します.

### create

    public final void create(int time)
                      throws InputException

  情報生成.
  アンマウント監視モニターを生成します.

  パラメータ:
    `time` - 設定対象のタイム値を設定します.
    設定可能な最小値は[1000]です.
    設定可能な最大値は[3600000]です.
    また、設定単位はミリ秒です.
  例外:
    `InputException` - 入力例外.

### clear

    public final void clear()

  情報クリア.
  情報をクリアします.

### setObject

    public final void setObject(SwitchMount val)
                         throws InputException

  アンマウント用オブジェクトを設定.
  アンマウント用オブジェクトを設定します.

  パラメータ:
    `val` - 設定対象のオブジェクトを設定します.
  例外:
    `InputException` - 入力例外.

### setTimer

    public final void setTimer(int time)
                        throws InputException

  アンマウントタイム値を設定.
  アンマウントタイム値を設定します.

  パラメータ:
    `time` - 設定対象のタイム値を設定します.
    設定可能な最小値は[1000]です.
    設定可能な最大値は[3600000]です.
    また、設定単位はミリ秒です.
  例外:
    `InputException` - 入力例外.

### getTimer

    public final int getTimer()

  アンマウントタイム値を取得.
  アンマウントタイム値を取得します.

  戻り値:
    int 設定されているアンマウント値が返されます.

### isThread

    public final boolean isThread()

  動作チェック.
  このオブジェクトのスレッドが動作しているかチェックします.

  戻り値:
    boolean チェック結果が返されます.
    [true]が返された場合、スレッドは動作中です.
    [false]が返された場合、スレッドは停止中です.

### isCreate

    public final boolean isCreate()

  情報生成フラグ.
  オブジェクト情報が生成されているかチェックします.

  戻り値:
    boolean チェック結果が返されます.

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