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

## com.JRcServer.commons.thread
クラス ThreadState

    java.lang.Object
      com.JRcServer.commons.thread.ThreadState

    public class ThreadState

extends java.lang.Object

スレッドステートオブジェクト.
スレッドの要素情報です.

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

メソッドの概要
`void` | `clear()` 情報クリア.
`void` | `endThread()` スレッド終了フラグの設定.
`int` | `getBeforeID()` 状態変化前のバックアップスレッドID情報の取得.
`long` | `getCreateTime()` スレッド生成時間の取得.
`long` | `getDestroyTime()` スレッド削除時間の取得.
`int` | `getID()` スレッドID情報の取得.
`long` | `getLastAccessTime()` 最終アクセス時間の取得.
`java.lang.String` | `getName()` 対象のスレッド名を取得.
`java.lang.Object` | `getParameter(java.lang.String name)` パラメータの取得.
`java.lang.String[]` | `getParameterNames()` パラメータ名群の取得.
`boolean` | `isEndThread()` スレッド終了フラグの取得.
`void` | `setID(int id)` スレッドID情報の設定.
`void` | `setLastAccessTime()` 最終アクセス時間のセット.
`void` | `setParameter(java.lang.String name, java.lang.Object value)` パラメータの設定.

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

メソッドの詳細

### clear

    public final void clear()

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

### endThread

    public final void endThread()

  スレッド終了フラグの設定.
  スレッド終了フラグを設定します.

### setID

    public final void setID(int id)

  スレッドID情報の設定.
  スレッドID情報を設定します.

  パラメータ:
    `id` - 対象のIDを設定します.

### setLastAccessTime

    public final void setLastAccessTime()

  最終アクセス時間のセット.
  最終アクセス時間をセットします.

### setParameter

    public final void setParameter(java.lang.String name,
                                   java.lang.Object value)
                            throws InputException

  パラメータの設定.
  パラメータを設定します.

  パラメータ:
    `name` - 対象パラメータ名を設定します.
    `value` - 対象パラメータ値を設定します.
  例外:
    `InputException` - 入力例外.

### getName

    public final java.lang.String getName()

  対象のスレッド名を取得.
  対象のスレッド名を取得します.

  戻り値:
    String 対象のスレッド名が返されます.

### getID

    public final int getID()

  スレッドID情報の取得.
  スレッドID情報を取得します.

  戻り値:
    int 対象のIDが返されます.

### getBeforeID

    public final int getBeforeID()

  状態変化前のバックアップスレッドID情報の取得.
  状態変化前のバックアップスレッドID情報を取得します.

  戻り値:
    int 対象のIDが返されます.

### getCreateTime

    public final long getCreateTime()

  スレッド生成時間の取得.
  スレッド生成時間を取得します.

  戻り値:
    long スレッド生成時間が返されます.
    また、返される時間単位はミリ秒です.

### getDestroyTime

    public final long getDestroyTime()

  スレッド削除時間の取得.
  スレッド削除時間を取得します.

  戻り値:
    long スレッド削除時間が返されます.
    また、返される時間単位はミリ秒です.

### getLastAccessTime

    public final long getLastAccessTime()

  最終アクセス時間の取得.
  最終アクセス時間を取得します.

  戻り値:
    long 最終アクセス時間が返されます.
    また、返される時間単位はミリ秒です.

### getParameter

    public final java.lang.Object getParameter(java.lang.String name)

  パラメータの取得.
  パラメータを取得します.

  パラメータ:
    `name` - 対象パラメータ名を設定します.
  戻り値:
    Object 対象パラメータ値が返されます.
    情報が存在しない場合[null]が返されます.

### getParameterNames

    public final java.lang.String[] getParameterNames()

  パラメータ名群の取得.
  パラメータ名群を取得します.

  戻り値:
    String[] 対象のパラメータ群が返されます.

### isEndThread

    public final boolean isEndThread()

  スレッド終了フラグの取得.
  スレッド終了フラグを取得します.

  戻り値:
    boolean スレッド終了フラグが返されます.
    [true]が返された場合、スレッド終了を意味します.
    [false]が返された場合、スレッド動作を意味します.

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