okuyama.base.job
インタフェース IJob

既知の実装クラスの一覧:
ConnectionPoolJob, DataConsistencyAdjustmentJob, HttpGatewayServerJob, KeyManagerJob, KeyNodeDataOptimizationJob, KeyNodeWatchJob, MasterConfigurationManagerJob, MasterManagerJob, MethodPatterTestJob, NodeStatusChangeJob, QueueClientTestJob, ServerManagedJob, TestJob, TransactionManagerJob

public interface IJob

Job実行クラスのインタフェース.
実行順序としては、initJobが呼び出され、
その後、executeJobが呼び出される.

作成者:
T.Okuyama

メソッドの概要
 java.lang.String executeJob(java.lang.String optionParam)
          Job実行部分.
 void initJob(java.lang.String initValue)
          特殊な初期化の処理を行う
 

メソッドの詳細

initJob

void initJob(java.lang.String initValue)
特殊な初期化の処理を行う

パラメータ:
initValue - 初期値(設定ファイルの「init」で指定した値になる)

executeJob

java.lang.String executeJob(java.lang.String optionParam)
                            throws BatchException
Job実行部分.
ユーザ実装部分

パラメータ:
optionParam - 初期値(設定ファイルの「option」で指定した値になる)
戻り値:
String 自身の親クラスの定義文字列 SUCCESS, ERROR
例外:
BatchException