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

## org.opengion.fukurou.util
クラス Shell.ProcessReader

    java.lang.Object
      java.lang.Thread
          org.opengion.fukurou.util.Shell.ProcessReader

すべての実装されたインタフェース:
  Runnable

含まれているクラス:
  Shell

    static class Shell.ProcessReader

extends Thread

stdout と stderr の取得をスレッド化する為のインナークラスです。 これ自身が、Thread の サブクラスになっています。

バージョン
  4.0
作成者
  Kazuhiko Hasegawa
導入されたバージョン:
  JDK5.0,

入れ子のクラスの概要

クラス java.lang.Thread から継承された入れ子のクラス/インタフェース
`Thread.State, Thread.UncaughtExceptionHandler`

フィールドの概要

クラス java.lang.Thread から継承されたフィールド
`MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY`

コンストラクタの概要
`Shell.ProcessReader(InputStream ins)` コンストラクター。

メソッドの概要
`long` | `getEndTime()` ストリーム処理の終了時刻を返します。
`long` | `getStartTime()` ストリーム処理の開始時刻を返します。
`String` | `getString()` 現在書き込みが行われているストリームを文字列にして返します。
`boolean` | `isEnd()` ストリームからの読取が終了しているか確認します。
`void` | `run()` Thread が実行された場合に呼び出される、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 から継承されたメソッド
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`

コンストラクタの詳細

### Shell.ProcessReader

    Shell.ProcessReader(InputStream ins)

  コンストラクター。 ここで、スレッド化したい入力ストリームを引数に、オブジェクトを生成します。

  パラメータ:
    `ins` - InputStream 入力ストリーム

メソッドの詳細

### run

    public void run()

  Thread が実行された場合に呼び出される、run メソッドです。 Thread のサブクラスは、このメソッドをオーバーライドしなければなりません。

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

### getString

    public String getString()

  現在書き込みが行われているストリームを文字列にして返します。

  戻り値:
    String ストリームの文字列

### isEnd

    public boolean isEnd()

  ストリームからの読取が終了しているか確認します。

  戻り値:
    boolean 読取終了(true) / 読み取り中（false）

### getStartTime

    public long getStartTime()

  ストリーム処理の開始時刻を返します。 開始していない状態は、-1 を返します。

  戻り値:
    long 開始時刻

### getEndTime

    public long getEndTime()

  ストリーム処理の終了時刻を返します。 終了していない状態は、-1 を返します。

  戻り値:
    long 終了時刻

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

Webアプリケーションフレームワーク openGion
Copyright (c) 2009 The openGion Project.