okuyama.imdst.job
クラス MasterManagerJob

java.lang.Object
  上位を拡張 java.lang.Thread
      上位を拡張 okuyama.base.job.AbstractJob
          上位を拡張 okuyama.imdst.job.MasterManagerJob
すべての実装されたインタフェース:
java.lang.Runnable, IJob

public class MasterManagerJob
extends AbstractJob
implements IJob

MasterNode、自身でポートを上げて待ち受ける
クライアントからの要求をHelperに依頼する.

作成者:
T.Okuyama

入れ子のクラスの概要
 
クラス java.lang.Thread から継承された入れ子のクラス/インタフェース
java.lang.Thread.State, java.lang.Thread.UncaughtExceptionHandler
 
フィールドの概要
 
クラス okuyama.base.job.AbstractJob から継承されたフィールド
END, ERR, ERROR, jobConfigMap, RUN, status, SUCCESS, WAIT
 
クラス java.lang.Thread から継承されたフィールド
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
コンストラクタの概要
MasterManagerJob()
           
 
メソッドの概要
 java.lang.String executeJob(java.lang.String optionParam)
          メイン処理.
 void initJob(java.lang.String initValue)
          初期化処理.
 
クラス okuyama.base.job.AbstractJob から継承されたメソッド
addHelperQueueParam, addSpecificationParameterQueue, createUniqueHelperParamQueue, executeHelper, executeHelper, executeHelper, executeHelperQueue, executeHelperQueue, getActiveHelperCount, getHelperStatus, getJobName, getJobShareParam, getJobShareParamKeys, getPostProcess, getPreProcess, getPropertiesValue, getStatus, isJobFileChange, reloadJobFileParameter, removeHelperReturnParam, run, setConfig, setJobShareParam, setPostProcess, setPreProcess, waitGetHelperReturnParam
 
クラス 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
 

コンストラクタの詳細

MasterManagerJob

public MasterManagerJob()
メソッドの詳細

initJob

public void initJob(java.lang.String initValue)
初期化処理.

定義:
インタフェース IJob 内の initJob
定義:
クラス AbstractJob 内の initJob
パラメータ:
initValue -

executeJob

public java.lang.String executeJob(java.lang.String optionParam)
                            throws BatchException
メイン処理.
ServerSocketをOpenしてクライアントを待ち受ける.
アルゴリズムに合わせて処理を呼びわけ.

定義:
インタフェース IJob 内の executeJob
定義:
クラス AbstractJob 内の executeJob
パラメータ:
optionParam -
戻り値:
String
例外:
BatchException