jp.terasoluna.fw.batch.partition
クラス PartitionKeyHandler

java.lang.Object
  上位を拡張 jp.terasoluna.fw.batch.partition.PartitionKeyHandler
すべての実装されたインタフェース:
CollectedDataHandler

public class PartitionKeyHandler
extends java.lang.Object
implements CollectedDataHandler

分割処理時にパーティションキーを処理する対象データハンドラ。


フィールドの概要
private  JobContext jobContext
          ジョブコンテクスト。
private  WorkQueue queue
          キュー。
 
コンストラクタの概要
PartitionKeyHandler(WorkQueue queue, JobContext jobContext)
          コンストラクタ。
 
メソッドの概要
 void close()
          キューを終了する。
 void handle(java.lang.Object partitionKey, int partitonNo)
          分割キーをキューに追加する。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

queue

private WorkQueue queue
キュー。


jobContext

private JobContext jobContext
ジョブコンテクスト。

コンストラクタの詳細

PartitionKeyHandler

public PartitionKeyHandler(WorkQueue queue,
                           JobContext jobContext)
コンストラクタ。

パラメータ:
queue - ワークキュー
jobContext - ジョブコンテクスト
メソッドの詳細

handle

public void handle(java.lang.Object partitionKey,
                   int partitonNo)
分割キーをキューに追加する。

定義:
インタフェース CollectedDataHandler 内の handle
パラメータ:
partitionKey - 分割キー
partitonNo - 分割番号

close

public void close()
キューを終了する。 キューの終端であるインスタンスをキューに追加する。

定義:
インタフェース CollectedDataHandler 内の close