|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
public interface WorkUnit
このインタフェースは、 このインタフェースのインスタンスは、
Workable
インタフェースの作業の作業単位。
JobManager
、JobWorker
など
のWorkable
インタフェースを実装するクラスが作業を行う際の作業単
位を表す。具体的には、ビジネスロジックの入力データや、あるいは、ジョブを分割
するための分割キーを表す。また、作業単位は、その作業単位に関連するジョブコン
テクストを設定、取得することができる。CollectedDataHandler
で作
成され、キューイングされて Workable
インタフェースの実装クラスへ
渡される。このインタフェースでは、キューの最後のデータであるかどうを判定する
ためのisEndMark()
メソッドを規定する。
メソッドの概要
JobContext
getJobContext()
ジョブコンテクストを取得する。
boolean
isEndMark()
このインタフェースを実装するインスタンスが、キューの最後のデータであるか
どうかを取得する。
void
setJobContext(JobContext jobContext)
ジョブコンテクストを設定する。
メソッドの詳細
isEndMark
boolean isEndMark()
true
getJobContext
JobContext getJobContext()
setJobContext
void setJobContext(JobContext jobContext)
jobContext
- ジョブコンテクスト
概要
パッケージ
クラス
使用
階層ツリー
非推奨 API
索引
ヘルプ
前のクラス
次のクラス
フレームあり
フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド
詳細: フィールド | コンストラクタ | メソッド