jp.terasoluna.fw.batch.init
クラス AbstractJobControlInfo

java.lang.Object
  上位を拡張 jp.terasoluna.fw.batch.init.AbstractJobControlInfo
すべての実装されたインタフェース:
java.io.Serializable, WorkUnit, JobInfo
直系の既知のサブクラス:
JobControlInfo

public abstract class AbstractJobControlInfo
extends java.lang.Object
implements JobInfo, WorkUnit

ジョブ管理テーブルから取得したジョブ依頼情報用Abstract。 ジョブ管理テーブルから取得したジョブ依頼情報格納用クラスはこの Abstractクラスを実装する必要がある。

関連項目:
直列化された形式

フィールドの概要
private  java.lang.String jobParametersSplitStr
          ジョブパラメータの区切り文字。
static java.lang.String STOP_DAEMON
          ジョブデーモン終了用ジョブIDの文字例。
 
コンストラクタの概要
AbstractJobControlInfo()
           
 
メソッドの概要
 JobContext getJobContext()
          ジョブコンテキストを取得する。
protected  java.lang.String getJobParametersSplitStr()
          ジョブパラメータの区切り文字を取得する。
 boolean isEndMark()
          キューの終端であるか評価する。
 void setJobContext(JobContext jobContext)
          ジョブコンテキストを設定する。
abstract  void setJobExitCode(java.lang.String jobExitCode)
          ジョブ終了コードを設定。
 void setJobParametersSplitStr(java.lang.String jobParametersSplitStr)
          ジョブパラメータの区切り文字。
abstract  void setJobState(java.lang.String jobState)
          ジョブ起動状況を設定。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
インタフェース jp.terasoluna.fw.batch.init.JobInfo から継承されたメソッド
getJobDiscriptorPath, getJobId, getJobParameters, getJobRequestNo
 

フィールドの詳細

STOP_DAEMON

public static final java.lang.String STOP_DAEMON
ジョブデーモン終了用ジョブIDの文字例。

関連項目:
定数フィールド値

jobParametersSplitStr

private java.lang.String jobParametersSplitStr
ジョブパラメータの区切り文字。

コンストラクタの詳細

AbstractJobControlInfo

public AbstractJobControlInfo()
メソッドの詳細

setJobExitCode

public abstract void setJobExitCode(java.lang.String jobExitCode)
ジョブ終了コードを設定。

パラメータ:
jobExitCode - ジョブ終了コード

setJobState

public abstract void setJobState(java.lang.String jobState)
ジョブ起動状況を設定。

パラメータ:
jobState - ジョブ起動状況

isEndMark

public final boolean isEndMark()
キューの終端であるか評価する。

定義:
インタフェース WorkUnit 内の isEndMark
戻り値:
falseを返す

setJobParametersSplitStr

public void setJobParametersSplitStr(java.lang.String jobParametersSplitStr)
ジョブパラメータの区切り文字。

パラメータ:
jobParametersSplitStr - ジョブパラメータの区切り文字

getJobContext

public final JobContext getJobContext()
ジョブコンテキストを取得する。

このクラスの実装では、常に UnsupportedOperationException をスローする。

定義:
インタフェース WorkUnit 内の getJobContext
戻り値:
常に UnsupportedOperationException をスローするため 、リターンしない

setJobContext

public final void setJobContext(JobContext jobContext)
ジョブコンテキストを設定する。

このクラスの実装では、常に UnsupportedOperationException をスローする。

定義:
インタフェース WorkUnit 内の setJobContext
パラメータ:
jobContext - ジョブコンテクスト

getJobParametersSplitStr

protected java.lang.String getJobParametersSplitStr()
ジョブパラメータの区切り文字を取得する。

戻り値:
ジョブパラメータの区切り文字