Class HttpUriRequestProducer

java.lang.Object
org.apache.hc.core5.http.nio.support.BasicRequestProducer
org.opensearch.client.transport.httpclient5.internal.HttpUriRequestProducer
All Implemented Interfaces:
org.apache.hc.core5.http.nio.AsyncDataProducer, org.apache.hc.core5.http.nio.AsyncRequestProducer, org.apache.hc.core5.http.nio.ResourceHolder

public class HttpUriRequestProducer extends org.apache.hc.core5.http.nio.support.BasicRequestProducer
The producer of the HttpUriRequestBase instances associated with a particular HttpHost
  • Method Summary

    Modifier and Type
    Method
    Description
    create(org.apache.hc.client5.http.classic.methods.HttpUriRequestBase request, org.apache.hc.core5.http.HttpHost host)
    Create new request producer for HttpUriRequestBase instance and HttpHost
    org.apache.hc.client5.http.classic.methods.HttpUriRequestBase
    Get the produced HttpUriRequestBase instance

    Methods inherited from class org.apache.hc.core5.http.nio.support.BasicRequestProducer

    available, failed, isRepeatable, produce, releaseResources, sendRequest

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • getRequest

      public org.apache.hc.client5.http.classic.methods.HttpUriRequestBase getRequest()
      Get the produced HttpUriRequestBase instance
      Returns:
      produced HttpUriRequestBase instance
    • create

      public static HttpUriRequestProducer create(org.apache.hc.client5.http.classic.methods.HttpUriRequestBase request, org.apache.hc.core5.http.HttpHost host)
      Create new request producer for HttpUriRequestBase instance and HttpHost
      Parameters:
      request - HttpUriRequestBase instance
      host - HttpHost instance
      Returns:
      new request producer