misima
クラス misimaInputPlug

java.lang.Object
  上位を拡張 java.lang.Thread
      上位を拡張 misima.misimaInputPlug
すべての実装されたインタフェース:
java.lang.Runnable

public class misimaInputPlug
extends java.lang.Thread

  misima SOAP WebService 出力データ読込スレッド

  $Id: misimaInputPlug.java,v 1.13 2007/12/02 07:57:53 isao Exp $
  Copyright(c) 2005-2007, isao yasuda, All Rights Reserved.
  ----
  1.概要
    misima 出力データ(標準/エラー出力)を読みオブジェクトに格納する.
  2.仕様
  (1)スレッドで misima 子プロセスの出力ポートから読む.
  (2)標準出力・標準エラーどちらを処理するかをカテゴリーにより決定する.
 

バージョン:
$Id: misimaInputPlug.java,v 1.13 2007/12/02 07:57:53 isao Exp $
作成者:
安田 功 (Isao YASUDA)

入れ子のクラスの概要
 
クラス java.lang.Thread から継承された入れ子のクラス/インタフェース
java.lang.Thread.State, java.lang.Thread.UncaughtExceptionHandler
 
フィールドの概要
private  int c
          受信文字
private  boolean cat
          受信カテゴリー
private  misimaEdit me
          結果格納クラス
private  java.io.BufferedReader mo
          misima 標準出力
private static org.apache.log4j.Logger mslog
          ロガー
private  int rc
          受信文字数
private  java.lang.StringBuffer rt
          結果バッファ
 
クラス java.lang.Thread から継承されたフィールド
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
コンストラクタの概要
misimaInputPlug(misimaEdit me, java.io.InputStream in, boolean cat)
          misima 出力データ読込
 
メソッドの概要
 void run()
          misima 変換結果を取得する.
 
クラス 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
 

フィールドの詳細

mo

private java.io.BufferedReader mo
misima 標準出力


rt

private java.lang.StringBuffer rt
結果バッファ


c

private int c
受信文字


rc

private int rc
受信文字数


me

private misimaEdit me
結果格納クラス


cat

private boolean cat
受信カテゴリー


mslog

private static org.apache.log4j.Logger mslog
ロガー

コンストラクタの詳細

misimaInputPlug

public misimaInputPlug(misimaEdit me,
                       java.io.InputStream in,
                       boolean cat)
                throws java.io.IOException
misima 出力データ読込

パラメータ:
me - 変換結果オブジェクト
in - misimaからの入力ストリーム
cat - 通信カテゴリー (true: stdout; false: stderr;)
例外:
java.io.IOException
メソッドの詳細

run

public void run()
misima 変換結果を取得する.

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


Copyright © 2005-2007, isao yasuda, All Rights Reserved.