public class StreamingAggregatorIteratorWrapper extends Object implements org.mule.runtime.core.internal.routing.outbound.EventBuilderConfigurerIterator<Object>, org.mule.runtime.api.streaming.HasSize, org.mule.runtime.core.api.Closeable
RecordBuffer| Constructor and Description |
|---|
StreamingAggregatorIteratorWrapper(Iterator<List<Record>> delegate,
BatchTransactionContextProvider outputContextProvider,
BatchTransactionContext ctx,
BatchJobInstanceAdapter jobInstance,
RecordBuffer outputQueueBuffer,
int blockSize) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
void |
commit() |
Record |
getPrevious() |
int |
getSize() |
boolean |
hasNext() |
Object |
next() |
org.mule.runtime.core.internal.routing.outbound.EventBuilderConfigurer |
nextEventBuilderConfigurer() |
protected org.mule.runtime.api.util.Pair<Record,RecordELAdapter> |
nextRecord() |
void |
remove() |
void |
rollback() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitforEachRemainingpublic StreamingAggregatorIteratorWrapper(Iterator<List<Record>> delegate, BatchTransactionContextProvider outputContextProvider, BatchTransactionContext ctx, BatchJobInstanceAdapter jobInstance, RecordBuffer outputQueueBuffer, int blockSize)
protected org.mule.runtime.api.util.Pair<Record,RecordELAdapter> nextRecord()
public org.mule.runtime.core.internal.routing.outbound.EventBuilderConfigurer nextEventBuilderConfigurer()
nextEventBuilderConfigurer in interface org.mule.runtime.core.internal.routing.outbound.EventBuilderConfigurerIterator<Object>public void close()
throws org.mule.runtime.api.exception.MuleException
close in interface org.mule.runtime.core.api.Closeableorg.mule.runtime.api.exception.MuleExceptionpublic void commit()
public void rollback()
public int getSize()
getSize in interface org.mule.runtime.api.streaming.HasSizepublic Record getPrevious()
Copyright © 2006–2022 MuleSoft, Inc.. All rights reserved.