public class PartitionCollectorAdapter extends java.lang.Object implements ChunkListener
ChunkListener
として使用できるように PartitionCollector
をラップするために使用されるアダプタークラス。PartitionCollector
とともに、スレッドセーフな Queue
が必要です。Queue
は、PartitionCollector への呼び出しの結果が配置される場所です。ROLLBACK_EXCEPTION_KEY
コンストラクターと説明 |
---|
PartitionCollectorAdapter(java.util.Queue<java.io.Serializable> queue, javax.batch.api.partition.PartitionCollector collector) |
修飾子と型 | メソッドと説明 |
---|---|
void | afterChunk(ChunkContext context) トランザクションの外部で、チャンクが実行された後のコールバック。 |
void | afterChunkError(ChunkContext context) チャンクがロールバック用にマークされた後のコールバック。 |
void | beforeChunk(ChunkContext context) チャンクが実行される前の、トランザクション内のコールバック。 |
void | setPartitionLock(java.util.concurrent.locks.ReentrantLock lock) |
public PartitionCollectorAdapter(java.util.Queue<java.io.Serializable> queue, javax.batch.api.partition.PartitionCollector collector)
public void setPartitionLock(java.util.concurrent.locks.ReentrantLock lock)
public void beforeChunk(ChunkContext context)
ChunkListener
ChunkListener
の beforeChunk
context
- 現在の ChunkContext
public void afterChunk(ChunkContext context)
ChunkListener
ChunkListener
の afterChunk
context
- 現在の ChunkContext
public void afterChunkError(ChunkContext context)
ChunkListener
ChunkListener
の afterChunkError
context
- 基になるロールバックを引き起こした例外を含むチャンクコンテキスト。