public class LoadingQueueBuffer extends InMemoryRecordBuffer
InMemoryRecordBuffer used to first load a stepping queue when a
BatchJobInstanceAdapter is in
BatchJobInstanceStatus.LOADING state| Constructor and Description |
|---|
LoadingQueueBuffer(BatchQueueManager batchQueueManager,
int blockSize,
org.mule.runtime.api.notification.NotificationDispatcher notificationFirer) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
doFlush(BatchJobInstanceAdapter jobInstance,
com.google.common.collect.Multimap<BatchTransactionContext,Record> records)
Implement this logic to perform specific flushing logic
|
add, flush, flushAndForget, forget, getHolderLock, sizeadd, getNamepublic LoadingQueueBuffer(BatchQueueManager batchQueueManager, int blockSize, org.mule.runtime.api.notification.NotificationDispatcher notificationFirer)
protected void doFlush(BatchJobInstanceAdapter jobInstance, com.google.common.collect.Multimap<BatchTransactionContext,Record> records)
InMemoryRecordBufferdoFlush in class InMemoryRecordBufferjobInstance - a BatchJobInstanceAdapterrecords - a Multimap relating a
BatchTransactionContext to its
corresponding buffered RecordsCopyright © 2006–2022 MuleSoft, Inc.. All rights reserved.