AsyncEntityConsumer that discards all data from the data stream.
| Modifier and Type | Field and Description |
|---|---|
| private volatile FutureCallback |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public void | consume(final ByteBuffer
data source. src)Implements org. |
| public void | failed(final Exception
the cause of the failure. cause)Implements org. |
| public T | getContent()
Implements org. null
if the entity is still being received.
|
| public void | |
| public void | streamEnd(final List<? extends Header>
data stream trailers. trailers)Implements org. |
| public void | streamStart(final EntityDetails
the details of the incoming message entity. entityDetails, final FutureCallback<T> the result callback. resultCallback)Implements org. |
| public void | updateCapacity(final CapacityChannel
the channel for capacity updates. capacityChannel)Implements org. |
| resultCallback | back to summary |
|---|---|
| private volatile FutureCallback<T> resultCallback | |
| DiscardingEntityConsumer | back to summary |
|---|---|
| public DiscardingEntityConsumer() | |
| consume | back to summary |
|---|---|
| public void consume(final ByteBuffer src) throws IOException Implements org. Doc from org. Triggered to pass incoming data to the data consumer. The consumer must consume the entire content of the data buffer. The consumer must stop incrementing its capacity on the capacity channel if it is unable to accept more data. Once the data consumer has handled accumulated data or allocated more intermediate storage it can update its capacity information on the capacity channel.
| |
| failed | back to summary |
|---|---|
| public void failed(final Exception cause) Implements org. Doc from org. Triggered to signal a failure in data processing. | |
| getContent | back to summary |
|---|---|
| public T getContent() Implements org. Doc from org. Returns the result of entity processing when it becomes available or
| |
| releaseResources | back to summary |
|---|---|
| public void releaseResources() Implements org.
| |
| streamEnd | back to summary |
|---|---|
| public void streamEnd(final List<? extends Header> trailers) throws IOException Implements org. Doc from org. Triggered to signal termination of the data stream. | |
| streamStart | back to summary |
|---|---|
| public void streamStart(final EntityDetails entityDetails, final FutureCallback<T> resultCallback) throws IOException, HttpException Implements org. Doc from org. Signals beginning of an incoming request entity stream.
| |
| updateCapacity | back to summary |
|---|---|
| public void updateCapacity(final CapacityChannel capacityChannel) throws IOException Implements org. Doc from org. Triggered to signal ability of the underlying data stream to receive data capacity update. The data consumer can choose to write data immediately inside the call or asynchronously at some later point.
| |