クラス
jp.terasoluna.fw.batch.openapi.JobContext の使用

JobContext を使用しているパッケージ
jp.terasoluna.fw.batch.commonj.init APサーバ起動(CommonJ対応機能)関連クラス群-ジョブ起動クラス関連 
jp.terasoluna.fw.batch.controlbreak コントロールブレイク機能関連 
jp.terasoluna.fw.batch.core フレームワーク基底クラス群 
jp.terasoluna.fw.batch.ibatissupport iBatis依存クラス群 
jp.terasoluna.fw.batch.init 非同期実行機能関連クラス群 
jp.terasoluna.fw.batch.monitor ジョブ監視関連 
jp.terasoluna.fw.batch.openapi 業務開発者に公開するインタフェース関連 
jp.terasoluna.fw.batch.partition 分割ジョブ関連 
jp.terasoluna.fw.batch.restart リスタート機能関連 
jp.terasoluna.fw.batch.springsupport.init Spring依存クラス群-ジョブ起動クラス関連 
jp.terasoluna.fw.batch.springsupport.transaction Spring依存クラス群-トランザクション関連 
jp.terasoluna.fw.batch.standard フレームワーク基底クラスに対する標準実装クラス群 
jp.terasoluna.fw.batch.validation 入力チェック関連 
 

jp.terasoluna.fw.batch.commonj.init での JobContext の使用
 

JobContext として宣言されている jp.terasoluna.fw.batch.commonj.init のフィールド
private  JobContext ChildJobExecutor.jobContext
          推奨されていません。 ジョブコンテキスト。
 

JobContext 型のパラメータを持つ jp.terasoluna.fw.batch.commonj.init のメソッド
 JobStatus ChildJobExecutor.execute(JobInfo jobInfo, JobContext jobContext)
          推奨されていません。 ジョブを実行する。
 int ChildJobStarter.execute(java.lang.String[] args, JobContext jobContext)
          推奨されていません。 ジョブの実行。
protected  JobStatus ChildJobExecutor.getJobStatus(org.springframework.context.ConfigurableApplicationContext jobFactory, JobContext jobContext)
          推奨されていません。 ジョブコンテキストからジョブステータスを作成する。
protected  void ChildJobExecutor.printStartLog(JobContext jobContext)
          推奨されていません。 ジョブの開始ログ。
 void ChildJobExecutor.setJobContext(JobContext jobContext)
          推奨されていません。 ジョブコンテキストの設定。
 

jp.terasoluna.fw.batch.controlbreak での JobContext の使用
 

JobContext として宣言されている jp.terasoluna.fw.batch.controlbreak のフィールド
private  JobContext ControlBreakChunker.jobContext
          ジョブコンテクスト。
 

JobContext 型の型パラメータを持つ jp.terasoluna.fw.batch.controlbreak のフィールド
private  ControlBreakHandler<JobContext> ControlBreakDefItem.controlBreakHandler
          コントロールブレイクハンドラ。
 

JobContext 型の引数を持つ型を返す jp.terasoluna.fw.batch.controlbreak のメソッド
 ControlBreakHandler<JobContext> ControlBreakDefItem.getControlBreakHandler()
          コントロールブレイクハンドラを取得する。
 ControlBreakHandler<JobContext> ControlBreakDef.getControlBreakHandler(java.util.List<java.lang.String> controlBreakkey)
          コントロールブレイクリストからコントロールブレイクハンドラを取得する。
 ControlBreakHandler<JobContext> ControlBreakDef.getTransChunkControlBreakHandler(java.util.List<java.lang.String> transChunkControlBreakkey)
          トランスチャンクコントロールブレイクリストからコントロールブレイクハンドラを取得する。
 

JobContext 型のパラメータを持つ jp.terasoluna.fw.batch.controlbreak のメソッド
 void ControlBreakProcessor.doAllChunkInternalControlBreak(ControlBreakRowObject controlBreakRowObject, JobContext jobContext, JobStatus jobStatus, java.util.List<java.util.LinkedHashMap<java.lang.String,java.lang.Object>> batchUpdateMapList)
          全コントロールブレイクを起動する。
 void ControlBreakProcessor.doControlBreak(ControlBreakRowObject controlBreakRowObject, JobContext jobContext, JobStatus jobStatus, java.util.List<java.util.LinkedHashMap<java.lang.String,java.lang.Object>> batchUpdateMapList)
          チャンク範囲と関係なく、BLogic実行毎に コントロールブレイクについて コントロールブレイク処理を行う。
 void ControlBreakBLogicExecutor.executeBLogic(java.lang.Object blogicInputData, JobContext jobContext, JobStatus jobStatus, java.util.List<java.util.LinkedHashMap<java.lang.String,java.lang.Object>> batchUpdateMapList)
          ビジネスロジックを実行後、指定されたコントロールブレイク処理があれば、 ブレイク処理を実行する。
 CollectedDataHandler ControlBreakChunkerFactory.getHandler(WorkQueue workQueue, JobContext jobContext)
          トランザクショナルコントロールブレイク単位にチャンクを作成する ControlBreakChunker を生成する。
private  void ControlBreakProcessor.processControlBreak(JobContext jobContext, JobStatus jobStatus, java.util.List<java.util.LinkedHashMap<java.lang.String,java.lang.Object>> batchUpdateMapList, java.util.Map<java.lang.String,java.lang.Object> chunkControlBreakKeyMap, ControlBreakHandler<JobContext> controlBreakHandler)
          コントロールブレイクを実行する。
 

Method parameters in jp.terasoluna.fw.batch.controlbreak with type arguments of type JobContext
private  void ControlBreakProcessor.processControlBreak(JobContext jobContext, JobStatus jobStatus, java.util.List<java.util.LinkedHashMap<java.lang.String,java.lang.Object>> batchUpdateMapList, java.util.Map<java.lang.String,java.lang.Object> chunkControlBreakKeyMap, ControlBreakHandler<JobContext> controlBreakHandler)
          コントロールブレイクを実行する。
 void ControlBreakDefItem.setControlBreakHandler(ControlBreakHandler<JobContext> controlBreakHandler)
          コントロールブレイクハンドラを設定する。
 

JobContext 型のパラメータを持つ jp.terasoluna.fw.batch.controlbreak のコンストラクタ
ControlBreakChunk(JobContext jobContext, ControlBreakDef controlBreakDef, int chunkSize)
          コンストラクタ
ControlBreakChunk(JobContext jobContext, ControlBreakDef controlBreakDef, int chunkSize, java.util.Map<java.lang.String,java.lang.Object> nextData, java.util.Map<java.lang.String,java.lang.Object> chunkNextData)
          コンストラクタ
ControlBreakChunker(WorkQueue queue, JobContext jobContext, ControlBreakDef controlBreakDef, int chunkSize)
          コンストラクタ。
 

jp.terasoluna.fw.batch.core での JobContext の使用
 

JobContext 型の型パラメータを持つ jp.terasoluna.fw.batch.core のクラス
 class AbstractCollector<T extends JobContext>
          コレクター抽象クラス。
 interface Collector<T extends JobContext>
          対象データ取得クラスが実装するインタフェース。
 

JobContext として宣言されている jp.terasoluna.fw.batch.core のフィールド
private  JobContext Chunk.jobContext
          ジョブコンテクスト。
 

JobContext 型の型パラメータを持つ jp.terasoluna.fw.batch.core のフィールド
private  BLogic<java.lang.Object,JobContext> StandardBLogicExecutor.blogic
          ビジネスロジック。
private  Collector<JobContext> JobManager.collector
          コレクタ。
 

JobContext を返す jp.terasoluna.fw.batch.core のメソッド
 JobContext Chunk.getJobContext()
          ジョブコンテクストを取得する。
 JobContext WorkUnit.getJobContext()
          ジョブコンテクストを取得する。
 

JobContext 型のパラメータを持つ jp.terasoluna.fw.batch.core のメソッド
 void BLogicExecutor.executeBLogic(java.lang.Object blogicInputData, JobContext jobContext, JobStatus jobStatus, java.util.List<java.util.LinkedHashMap<java.lang.String,java.lang.Object>> batchUpdateMapList)
          ビジネスロジックを実行する。
 void StandardBLogicExecutor.executeBLogic(java.lang.Object blogicInputData, JobContext jobContext, JobStatus jobStatus, java.util.List<java.util.LinkedHashMap<java.lang.String,java.lang.Object>> batchUpdateMapList)
          ビジネスロジックを実行し、ビジネスロジック実行結果の処理を行う。
 JobStatus JobStatus.getChild(JobContext jobContext)
          子ジョブ処理状況を取得する。
 CollectedDataHandler CollectedDataHandlerFactory.getHandler(WorkQueue workQueue, JobContext jobContext)
          対象データハンドラを生成する。
 void ThrowableHandler.handle(JobContext jobContext, java.lang.Throwable throwable, JobStatus jobStatus)
          Throwableに対する処理を行う。
 void JobExceptionHandler.handlException(JobContext jobContext, JobException jobException, JobStatus jobStatus)
          例外処理を行う。
 void SupportProcessor.process(JobContext jobContext, JobStatus jobStatus)
          サポート処理を行う。
protected  void JobWorker.processBatchUpdate(JobContext jobContext, JobStatus jobStatus, java.util.List<java.util.LinkedHashMap<java.lang.String,java.lang.Object>> batchUpdateMapList)
          バッチ更新を行う。
protected  void JobManager.processCollect(JobContext jobContext, WorkQueue workQueue, JobStatus jobStatus)
          対象データ取得を行う。
protected  void JobStatus.resetChildData(JobStatus childJobStatus, JobContext jobContext)
          子ジョブ処理状況に親ジョブ処理状況を設定する。
 void Chunk.setJobContext(JobContext jobContext)
          ジョブコンテクストを設定する。
 void WorkUnit.setJobContext(JobContext jobContext)
          ジョブコンテクストを設定する。
 

Method parameters in jp.terasoluna.fw.batch.core with type arguments of type JobContext
 void StandardBLogicExecutor.setBlogic(BLogic<java.lang.Object,JobContext> blogic)
          ビジネスロジックを設定する。
 void JobManager.setCollector(Collector<JobContext> collector)
          コレクタを設定する。
 

JobContext 型のパラメータを持つ jp.terasoluna.fw.batch.core のコンストラクタ
Chunk(int chunkSize, JobContext jobContext)
          コンストラクタ。
 

jp.terasoluna.fw.batch.ibatissupport での JobContext の使用
 

JobContext 型のパラメータを持つ jp.terasoluna.fw.batch.ibatissupport のメソッド
protected  CollectorResult IBatisDb1NRelationCollectorImpl.doCollect(JobContext jobContext, CollectedDataHandler collectedDataHandler, JobStatus jobStatus)
          対象データ取得処理を実行するメソッド。
protected  CollectorResult IBatisDbCollectorImpl.doCollect(JobContext jobContext, CollectedDataHandler collectedDataHandler, JobStatus jobStatus)
          対象データ取得処理を実行するメソッド。
protected  CollectorResult IBatisDbCollectorImplWithoutRowHandler.doCollect(JobContext jobContext, CollectedDataHandler collectedDataHandler, JobStatus jobStatus)
          対象データ取得処理を実行するメソッド。
 

jp.terasoluna.fw.batch.init での JobContext の使用
 

JobContext を返す jp.terasoluna.fw.batch.init のメソッド
 JobContext AbstractJobControlInfo.getJobContext()
          ジョブコンテキストを取得する。
 

JobContext 型のパラメータを持つ jp.terasoluna.fw.batch.init のメソッド
protected  CollectorResult JobRequestInfoCollector.doCollect(JobContext jobContext, CollectedDataHandler collectedDataHandler, JobStatus jobStatus)
          ジョブ依頼情報取得、監視処理の実行。
 JobRequestInfoHandler JobRequestInfoHandlerFactory.getHandler(WorkQueue workQueue, JobContext jobContext)
          ジョブ依頼情報格納用ワーカキューを生成し、取得する。
 void AbstractJobControlInfo.setJobContext(JobContext jobContext)
          ジョブコンテキストを設定する。
 

jp.terasoluna.fw.batch.monitor での JobContext の使用
 

JobContext 型のパラメータを持つ jp.terasoluna.fw.batch.monitor のメソッド
 JobStatus MonitorableJobStatus.getChild(JobContext jobContext)
          推奨されていません。 子ジョブ処理状況を取得する。
 JobStatus MonitorableTransactionalJobStatus.getChild(JobContext jobContext)
          推奨されていません。 子ジョブ処理状況を取得する。
 

jp.terasoluna.fw.batch.openapi での JobContext の使用
 

JobContext 型の型パラメータを持つ jp.terasoluna.fw.batch.openapi のクラス
 interface BLogic<T,S extends JobContext>
          ビジネスロジックを実行するインタフェース。
 interface ControlBreakHandler<T extends JobContext>
          コントロールブレイク処理を行うハンドラのインタフェース。
 interface SupportLogic<T extends JobContext>
          サポートロジック(ジョブ前処理、先頭チャンク前処理、 ジョブ後処理、最終チャンク後処理)を実行するインタフェース。
 

JobContext を返す jp.terasoluna.fw.batch.openapi のメソッド
 JobContext JobContext.getChildJobContext(java.lang.Object partitionKey)
          パーティションキーが設定される子ジョブコンテキストを返却する。
 

jp.terasoluna.fw.batch.partition での JobContext の使用
 

JobContext として宣言されている jp.terasoluna.fw.batch.partition のフィールド
private  JobContext PartitionKeyHandler.jobContext
          ジョブコンテクスト。
private  JobContext PartitionRowObject.jobContext
          ジョブコンテクスト。
 

JobContext を返す jp.terasoluna.fw.batch.partition のメソッド
 JobContext PartitionRowObject.getJobContext()
          ジョブコンテクストを取得する。
 

JobContext 型のパラメータを持つ jp.terasoluna.fw.batch.partition のメソッド
 PartitionKeyHandler PartitionKeyHandlerFactory.getHandler(WorkQueue workQueue, JobContext jobContext)
          分割キー処理用ハンドラを生成する。
 void PartitionRowObject.setJobContext(JobContext jobContext)
          ジョブコンテクストを設定する。
 

JobContext 型のパラメータを持つ jp.terasoluna.fw.batch.partition のコンストラクタ
PartitionKeyHandler(WorkQueue queue, JobContext jobContext)
          コンストラクタ。
PartitionRowObject(int partitionNo, java.lang.Object partitionKey, JobContext jobContext)
          コンストラクタ。
 

jp.terasoluna.fw.batch.restart での JobContext の使用
 

JobContext 型の型パラメータを持つ jp.terasoluna.fw.batch.restart のフィールド
private  java.util.List<SupportLogic<JobContext>> RestartPointCloser.supportLogicList
          サポートロジックのリスト。
private  java.util.List<SupportLogic<JobContext>> RestartPostProcessor.supportLogicList
          サポートロジックのリスト。
 

JobContext を返す jp.terasoluna.fw.batch.restart のメソッド
protected  JobContext JobRestartTableHandler.changeByteToJobContext(byte[] obj)
          byte配列をジョブコンテキストオブジェクトに変換する。
 JobContext JobRestartTableHandler.getRestartJobContext(JobContext jobContext, JobStatus jobStatus)
          ジョブコンテキスト復元処理。
 

JobContext 型のパラメータを持つ jp.terasoluna.fw.batch.restart のメソッド
protected  byte[] JobRestartTableHandler.changeJobContextToByte(JobContext jobContext)
          ジョブコンテキストオブジェクトをbyte配列に変換する。
 JobStatus RestartJobStatus.getChild(JobContext jobContext)
          子ジョブ処理状況を取得する。
 JobContext JobRestartTableHandler.getRestartJobContext(JobContext jobContext, JobStatus jobStatus)
          ジョブコンテキスト復元処理。
protected  void JobRestartTableHandler.initJobRestartInfo(JobRestartInfo jobRestartInfo, JobContext jobContext, JobStatus jobStatus)
          ジョブ処理状況、ジョブコンテキストのデータを更新対象のリスタート情報へ 設定する。
 void RestartPostProcessor.process(JobContext jobContext, JobStatus jobStatus)
          ジョブ後処理用プロセッサーメソッド。
 void RestartPreProcessor.process(JobContext jobContext, JobStatus jobStatus)
          リスタート時のジョブ前処理を実行する。
 void JobRestartTableHandler.registerRestartPoint(JobContext jobContext, JobStatus jobStatus)
          リスタートポイント更新処理。
 

Method parameters in jp.terasoluna.fw.batch.restart with type arguments of type JobContext
 void RestartPointCloser.setSupportLogicList(java.util.List<SupportLogic<JobContext>> supportLogicList)
          サポートロジックのリストを設定する。
 void RestartPostProcessor.setSupportLogicList(java.util.List<SupportLogic<JobContext>> supportLogicList)
          サポートロジックのリストを設定する。
 

jp.terasoluna.fw.batch.springsupport.init での JobContext の使用
 

jp.terasoluna.fw.batch.springsupport.init での JobContext のサブクラス
 class AsyncJobContext
          非同期型ジョブ起動処理において、フレームワークで内部的に使用されるジョブコン テクスト。
 

JobContext を返す jp.terasoluna.fw.batch.springsupport.init のメソッド
protected  JobContext JobExecutor.getJobContext(org.springframework.context.ConfigurableApplicationContext jobFactory, JobInfo jobInfo)
          ジョブコンテキストの取得。
 

JobContext 型のパラメータを持つ jp.terasoluna.fw.batch.springsupport.init のメソッド
protected  WorkUnit JobExecutor.getWorkUnit(JobContext jobContext)
          WorkUnitを生成し、ジョブコンテキストを設定する。
protected  void JobExecutor.initEndFileChecker(JobStatus jobStatus, JobContext jobContext)
          終了ファイル監視スレッドの初期化を行う。
protected  void JobExecutor.removeJobStatusFromEndFileChecker(JobStatus jobStatus, JobContext jobContext)
          終了ファイル監視スレッドに登録されたジョブの処理状態を削除する。
 

jp.terasoluna.fw.batch.springsupport.transaction での JobContext の使用
 

JobContext 型のパラメータを持つ jp.terasoluna.fw.batch.springsupport.transaction のメソッド
 JobStatus TransactionalJobStatus.getChild(JobContext jobContext)
          子ジョブ処理状況を取得する。
 void TransactionalSupportProcessor.process(JobContext jobContext, JobStatus jobStatus)
          サポート処理を行う。
 

jp.terasoluna.fw.batch.standard での JobContext の使用
 

JobContext として宣言されている jp.terasoluna.fw.batch.standard のフィールド
private  JobContext Chunker.jobContext
          ジョブコンテクスト。
 

JobContext 型の型パラメータを持つ jp.terasoluna.fw.batch.standard のフィールド
private  java.util.List<SupportLogic<JobContext>> StandardSupportProcessor.supportLogicList
          サポートロジックのリスト。
 

JobContext 型のパラメータを持つ jp.terasoluna.fw.batch.standard のメソッド
protected  CollectorResult ListPropertyCollector.doCollect(JobContext jobContext, CollectedDataHandler collectedDataHandler, JobStatus jobStatus)
          取得処理を行う。
protected  CollectorResult StandardFileCollector.doCollect(JobContext jobContext, CollectedDataHandler collectedDataHandler, JobStatus jobStatus)
          入力ファイルからデータを取得する。
protected  CollectorResult StringArrayPropertyCollector.doCollect(JobContext jobContext, CollectedDataHandler collectedDataHandler, JobStatus jobStatus)
          取得処理を行う。
 Chunker ChunkerFactory.getHandler(WorkQueue queue, JobContext jobContext)
          チャンカーを生成する。
 void StandardThrowableHandler.handle(JobContext jobContext, java.lang.Throwable throwable, JobStatus jobStatus)
          Throwableに対する処理を行う。
 void ThrowBatchSystemErrorThrowableHandler.handle(JobContext jobContext, java.lang.Throwable throwable, JobStatus jobStatus)
          Throwableに対する処理を行う。
 void StandardJobExceptionHandler.handlException(JobContext jobContext, JobException jobException, JobStatus jobStatus)
          ジョブ例外を処理する。
 void StandardSupportProcessor.process(JobContext jobContext, JobStatus jobStatus)
          サポート処理を行う。
 

Method parameters in jp.terasoluna.fw.batch.standard with type arguments of type JobContext
 void StandardSupportProcessor.setSupportLogicList(java.util.List<SupportLogic<JobContext>> supportLogicList)
          サポートロジックのリストを設定する。
 

JobContext 型のパラメータを持つ jp.terasoluna.fw.batch.standard のコンストラクタ
Chunker(WorkQueue queue, int chunkSize, JobContext jobContext)
          コンストラクタ。
 

jp.terasoluna.fw.batch.validation での JobContext の使用
 

JobContext 型のパラメータを持つ jp.terasoluna.fw.batch.validation のメソッド
 CollectedDataHandler ValidationExecutorFactory.getHandler(WorkQueue workQueue, JobContext jobContext)
          入力チェック処理用チャンカーを生成する。