| Interface | Description |
|---|---|
| ByteBufferManager |
Manages the lifecycle of
ByteBuffer instances, so that Mule can keep track
of how much buffer memory is being consumed by the owner of this manager. |
| InputStreamBuffer |
A buffer which provides concurrent random access to the entirety
of a dataset.
|
| Class | Description |
|---|---|
| AbstractCursorStreamProvider |
Base class for
CursorStreamProvider implementations. |
| AbstractInputStreamBuffer |
Base class for implementations of
InputStreamBuffer. |
| BufferedCursorStream |
A
CursorStream which pulls its data from an InputStreamBuffer. |
| DefaultByteStreamingManager |
Default implementation of
ByteStreamingManager |
| InMemoryCursorStreamProvider |
An implementation of
AbstractCursorStreamProvider which yields
cursors that only use memory for buffering |
| InMemoryStreamBuffer |
An implementation of
AbstractInputStreamBuffer which holds the buffered
information in memory. |
| ManagedCursorStreamProvider |
ManagedCursorProvider implementation for CursorStreamProvider instances |
| PoolingByteBufferManager |
ByteBufferManager implementation which pools instances for better performance. |
| SimpleByteBufferManager |
Simple implementation of
ByteBufferManager |
| Exception | Description |
|---|---|
| MaxStreamingMemoryExceededException |
Indicates that all the memory that was assigned for streaming operations has already been
consumed
|
Copyright © 2003–2017 MuleSoft, Inc.. All rights reserved.