Class AxisHttpRequestImpl

java.lang.Object
org.apache.axis2.transport.http.server.AxisHttpRequestImpl
All Implemented Interfaces:
AxisHttpRequest, org.apache.hc.core5.http.HttpMessage, org.apache.hc.core5.http.MessageHeaders

public class AxisHttpRequestImpl extends Object implements AxisHttpRequest
  • Constructor Details

    • AxisHttpRequestImpl

      public AxisHttpRequestImpl(AxisHttpConnection conn, org.apache.hc.core5.http.ClassicHttpRequest request, org.apache.hc.core5.http.protocol.HttpProcessor httpproc, org.apache.hc.core5.http.protocol.HttpContext context)
  • Method Details

    • prepare

      public void prepare() throws IOException, org.apache.hc.core5.http.HttpException
      Throws:
      IOException
      org.apache.hc.core5.http.HttpException
    • getMethod

      public String getMethod()
      Specified by:
      getMethod in interface AxisHttpRequest
    • getRequestURI

      public String getRequestURI()
      Specified by:
      getRequestURI in interface AxisHttpRequest
    • getVersion

      public org.apache.hc.core5.http.ProtocolVersion getVersion()
      Specified by:
      getVersion in interface org.apache.hc.core5.http.HttpMessage
    • getContentType

      public String getContentType()
      Specified by:
      getContentType in interface AxisHttpRequest
    • setVersion

      public void setVersion(org.apache.hc.core5.http.ProtocolVersion version)
      Specified by:
      setVersion in interface org.apache.hc.core5.http.HttpMessage
    • getHeaders

      public org.apache.hc.core5.http.Header[] getHeaders()
      Specified by:
      getHeaders in interface org.apache.hc.core5.http.MessageHeaders
    • getHeader

      public org.apache.hc.core5.http.Header getHeader(String name) throws org.apache.hc.core5.http.ProtocolException
      Specified by:
      getHeader in interface org.apache.hc.core5.http.MessageHeaders
      Throws:
      org.apache.hc.core5.http.ProtocolException
    • countHeaders

      public int countHeaders(String name)
      Specified by:
      countHeaders in interface org.apache.hc.core5.http.MessageHeaders
    • addHeader

      public void addHeader(org.apache.hc.core5.http.Header header)
      Specified by:
      addHeader in interface org.apache.hc.core5.http.HttpMessage
    • addHeader

      public void addHeader(String name, String value)
    • addHeader

      public void addHeader(String name, Object value)
      Specified by:
      addHeader in interface org.apache.hc.core5.http.HttpMessage
    • containsHeader

      public boolean containsHeader(String name)
      Specified by:
      containsHeader in interface org.apache.hc.core5.http.MessageHeaders
    • getAllHeaders

      public org.apache.hc.core5.http.Header[] getAllHeaders()
    • getFirstHeader

      public org.apache.hc.core5.http.Header getFirstHeader(String name)
      Specified by:
      getFirstHeader in interface org.apache.hc.core5.http.MessageHeaders
    • getHeaders

      public org.apache.hc.core5.http.Header[] getHeaders(String name)
      Specified by:
      getHeaders in interface org.apache.hc.core5.http.MessageHeaders
    • getLastHeader

      public org.apache.hc.core5.http.Header getLastHeader(String name)
      Specified by:
      getLastHeader in interface org.apache.hc.core5.http.MessageHeaders
    • headerIterator

      public Iterator<org.apache.hc.core5.http.Header> headerIterator()
      Specified by:
      headerIterator in interface org.apache.hc.core5.http.MessageHeaders
    • headerIterator

      public Iterator<org.apache.hc.core5.http.Header> headerIterator(String name)
      Specified by:
      headerIterator in interface org.apache.hc.core5.http.MessageHeaders
    • removeHeader

      public boolean removeHeader(org.apache.hc.core5.http.Header header)
      Specified by:
      removeHeader in interface org.apache.hc.core5.http.HttpMessage
    • removeHeaders

      public boolean removeHeaders(String name)
      Specified by:
      removeHeaders in interface org.apache.hc.core5.http.HttpMessage
    • setHeader

      public void setHeader(org.apache.hc.core5.http.Header header)
      Specified by:
      setHeader in interface org.apache.hc.core5.http.HttpMessage
    • setHeader

      public void setHeader(String name, String value)
    • setHeaders

      public void setHeaders(org.apache.hc.core5.http.Header[] headers)
      Specified by:
      setHeaders in interface org.apache.hc.core5.http.HttpMessage
    • setHeader

      public void setHeader(String name, Object value)
      Specified by:
      setHeader in interface org.apache.hc.core5.http.HttpMessage
    • getSocketHolder

      public org.apache.hc.core5.http.impl.io.SocketHolder getSocketHolder()
      Specified by:
      getSocketHolder in interface AxisHttpRequest
    • getInputStream

      public InputStream getInputStream()
      Specified by:
      getInputStream in interface AxisHttpRequest