Top Description Constructors Methods
org.apache.hc.client5.http.async.methods

public final Class SimpleRequestProducer

extends BasicRequestProducer
Class Inheritance
Imports
org.apache.hc.core5.http.nio.AsyncEntityProducer, org.apache.hc.core5.http.nio.entity.BasicAsyncEntityProducer, .StringAsyncEntityProducer, org.apache.hc.core5.http.nio.support.BasicRequestProducer, org.apache.hc.core5.util.Args

HTTP request producer that generates message data stream events based on content of a SimpleHttpRequest instance.

Important Note

SimpleHttpRequests are intended for simple scenarios where entities inclosed in requests are known to be small. It is generally recommended to use org.apache.hc.core5.http.nio.support.AsyncRequestBuilder and streaming org.apache.hc.core5.http.nio.AsyncEntityProducers.

Since
5.0
See Also
SimpleBody, SimpleHttpRequest, org.apache.hc.core5.http.nio.support.AsyncRequestBuilder, org.apache.hc.core5.http.nio.AsyncEntityProducer

Constructor Summary

AccessConstructor and Description
pack-priv
SimpleRequestProducer(final SimpleHttpRequest request, final AsyncEntityProducer entityProducer)

Method Summary

Modifier and TypeMethod and Description
public static SimpleRequestProducer
create(final SimpleHttpRequest request)

Inherited from org.apache.hc.core5.http.nio.support.BasicRequestProducer:
availablefailedisRepeatableproducereleaseResourcessendRequest

Constructor Detail

SimpleRequestProducerback to summary
pack-priv SimpleRequestProducer(final SimpleHttpRequest request, final AsyncEntityProducer entityProducer)

Method Detail

createback to summary
public static SimpleRequestProducer create(final SimpleHttpRequest request)