public abstract class AbstractCursorIteratorProvider extends Object implements org.mule.runtime.api.streaming.object.CursorIteratorProvider
CursorIteratorProvider implementations.| Modifier and Type | Field and Description |
|---|---|
protected StreamingIterator |
stream |
| Constructor and Description |
|---|
AbstractCursorIteratorProvider(StreamingIterator<?> stream)
Creates a new instance
|
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
protected abstract org.mule.runtime.api.streaming.object.CursorIterator |
doOpenCursor() |
boolean |
isClosed() |
org.mule.runtime.api.streaming.object.CursorIterator |
openCursor() |
protected final StreamingIterator stream
public AbstractCursorIteratorProvider(StreamingIterator<?> stream)
stream - the original stream to be decoratedpublic final org.mule.runtime.api.streaming.object.CursorIterator openCursor()
openCursor in interface org.mule.runtime.api.streaming.CursorProvider<org.mule.runtime.api.streaming.object.CursorIterator>public void close()
close in interface org.mule.runtime.api.streaming.CursorProvider<org.mule.runtime.api.streaming.object.CursorIterator>public boolean isClosed()
isClosed in interface org.mule.runtime.api.streaming.CursorProvider<org.mule.runtime.api.streaming.object.CursorIterator>protected abstract org.mule.runtime.api.streaming.object.CursorIterator doOpenCursor()
Copyright © 2003–2017 MuleSoft, Inc.. All rights reserved.