Interface | Description |
---|---|
Consumer<T> |
General interface for components able to consume data from any specific resource
or stream, following the Producer-Consumer design pattern.
|
Producer<T> |
A producer implementation that follows the idea of the Producer-Consumer design
pattern.
|
ProvidesTotalHint |
Object provides a hint on total amount of elements it has/can process
|
Class | Description |
---|---|
AbstractConsumer<T,P> |
Base implementation of
Consumer . |
CompositeProducer<T> |
Implementation of
Producer to expose streams from several producers as a
single data feed. |
ConsumerIterator<T> | |
ListableObjectStoreProducer<T extends Serializable> |
Implementation of
Producer to stream the contents of a
ListableObjectStore |
ListConsumer<T> | |
PagingConfiguration |
Inmutable pojo to carry pagination parameters
|
PagingDelegate<T> |
A PagingDelegate is a
Closeable capable of consuming a data feed in pages. |
PagingDelegateProducer<T> |
Implementation of
Producer that uses an instance of PagingDelegate
to get its results |
PagingDelegateWrapper<T> |
This implementation of
PagingDelegate takes care of enforcing some basic
behaviour of the delegate contract so that users don't have to. |
ProviderAwarePagingDelegate<T,P> |
Similar to
PagingDelegate but aware of the actual
component that provides the data being paged |
QueueProducer<T> | |
SimpleConsumer<T> |
Exception | Description |
---|---|
ClosedConsumerException |
Exception to signal that a consumer you're trying to access is already closed
|
Copyright © 2003–2016 MuleSoft, Inc.. All rights reserved.