Class NoopEntityConsumer
java.lang.Object
org.apache.hc.core5.http.nio.entity.NoopEntityConsumer
- All Implemented Interfaces:
AsyncDataConsumer,AsyncEntityConsumer<Void>,ResourceHolder
@Deprecated
public final class NoopEntityConsumer
extends Object
implements AsyncEntityConsumer<Void>
Deprecated.
No-op
AsyncEntityConsumer that discards all data from the data stream.- Since:
- 5.0
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidconsume(ByteBuffer src) Deprecated.Triggered to pass incoming data to the data consumer.voidDeprecated.Triggered to signal a failure in data processing.Deprecated.Returns the result of entity processing when it becomes available ornullif the entity is still being received.voidDeprecated.voidDeprecated.Triggered to signal termination of the data stream.voidstreamStart(EntityDetails entityDetails, FutureCallback<Void> resultCallback) Deprecated.Signals beginning of an incoming request entity stream.voidupdateCapacity(CapacityChannel capacityChannel) Deprecated.Triggered to signal ability of the underlying data stream to receive data capacity update.
-
Field Details
-
resultCallback
Deprecated.
-
-
Constructor Details
-
NoopEntityConsumer
public NoopEntityConsumer()Deprecated.
-
-
Method Details
-
streamStart
public void streamStart(EntityDetails entityDetails, FutureCallback<Void> resultCallback) throws IOException, HttpException Deprecated.Description copied from interface:AsyncEntityConsumerSignals beginning of an incoming request entity stream.- Specified by:
streamStartin interfaceAsyncEntityConsumer<Void>- Parameters:
entityDetails- the details of the incoming message entity.resultCallback- the result callback.- Throws:
IOExceptionHttpException
-
updateCapacity
Deprecated.Description copied from interface:AsyncDataConsumerTriggered 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.- Specified by:
updateCapacityin interfaceAsyncDataConsumer- Parameters:
capacityChannel- the channel for capacity updates.- Throws:
IOException
-
consume
Deprecated.Description copied from interface:AsyncDataConsumerTriggered 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.- Specified by:
consumein interfaceAsyncDataConsumer- Parameters:
src- data source.- Throws:
IOException
-
streamEnd
Deprecated.Description copied from interface:AsyncDataConsumerTriggered to signal termination of the data stream.- Specified by:
streamEndin interfaceAsyncDataConsumer- Parameters:
trailers- data stream trailers.- Throws:
IOException
-
failed
Deprecated.Description copied from interface:AsyncEntityConsumerTriggered to signal a failure in data processing.- Specified by:
failedin interfaceAsyncEntityConsumer<Void>- Parameters:
cause- the cause of the failure.
-
getContent
Deprecated.Description copied from interface:AsyncEntityConsumerReturns the result of entity processing when it becomes available ornullif the entity is still being received.- Specified by:
getContentin interfaceAsyncEntityConsumer<Void>- Returns:
- the response processing result.
-
releaseResources
public void releaseResources()Deprecated.- Specified by:
releaseResourcesin interfaceResourceHolder
-
DiscardingEntityConsumer