jp.preserv.service.thread
クラス AbstractThreadProcess

java.lang.Object
  拡張jp.preserv.service.thread.AbstractThreadProcess

public abstract class AbstractThreadProcess
extends java.lang.Object

スレッド処理依頼クラスであり、スレッドサービスを用いてスレッド処理依頼するには、
本クラスの具象クラスを作成するようにしてください。

バージョン:
1.00 H.WAKUI (MCR) 2007/05/16 初版
作成者:
H.WAKUI (MCR)
関連項目:
ThreadService, ThreadPoolManager, Thread

フィールドの概要
protected  java.lang.String threadInfo
          実行担当スレッドオブジェクト名
 
コンストラクタの概要
AbstractThreadProcess()
          コンストラクターです。
 
メソッドの概要
abstract  void executeProcess()
          スレッドサービスのスレッドから処理が実行されます。
 boolean finishedForWait()
          処理完了するまで待機します。
 java.lang.Exception getException()
          スレッド処理実行時例外を取得します。
 boolean isExsistsException()
          例外が発生したか判別します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

threadInfo

protected java.lang.String threadInfo
実行担当スレッドオブジェクト名

コンストラクタの詳細

AbstractThreadProcess

public AbstractThreadProcess()
コンストラクターです。

メソッドの詳細

executeProcess

public abstract void executeProcess()
                             throws java.lang.Exception
スレッドサービスのスレッドから処理が実行されます。

例外:
java.lang.Exception - スレッド処理中に例外が発生した場合
関連項目:
ThreadService, Thread

getException

public java.lang.Exception getException()
スレッド処理実行時例外を取得します。

戻り値:
スレッド処理実行時例外

finishedForWait

public boolean finishedForWait()
処理完了するまで待機します。本メソッドは処理完了するまで、処理を戻しません。

戻り値:
処理実行中であるか(true:処理完了/false:処理中)
関連項目:
executeProcess()

isExsistsException

public boolean isExsistsException()
例外が発生したか判別します。

戻り値:
例外の有無(true:例外有/false:例外無)