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
-
Constructor Summary
ConstructorsConstructorDescriptionAxisHttpRequestImpl(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 Summary
Modifier and TypeMethodDescriptionvoidvoidvoidaddHeader(org.apache.hc.core5.http.Header header) booleancontainsHeader(String name) intcountHeaders(String name) org.apache.hc.core5.http.Header[]org.apache.hc.core5.http.HeadergetFirstHeader(String name) org.apache.hc.core5.http.Headerorg.apache.hc.core5.http.Header[]org.apache.hc.core5.http.Header[]getHeaders(String name) org.apache.hc.core5.http.HeadergetLastHeader(String name) org.apache.hc.core5.http.impl.io.SocketHolderorg.apache.hc.core5.http.ProtocolVersionIterator<org.apache.hc.core5.http.Header>Iterator<org.apache.hc.core5.http.Header>headerIterator(String name) voidprepare()booleanremoveHeader(org.apache.hc.core5.http.Header header) booleanremoveHeaders(String name) voidvoidvoidsetHeader(org.apache.hc.core5.http.Header header) voidsetHeaders(org.apache.hc.core5.http.Header[] headers) voidsetVersion(org.apache.hc.core5.http.ProtocolVersion version)
-
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
- Throws:
IOExceptionorg.apache.hc.core5.http.HttpException
-
getMethod
- Specified by:
getMethodin interfaceAxisHttpRequest
-
getRequestURI
- Specified by:
getRequestURIin interfaceAxisHttpRequest
-
getVersion
public org.apache.hc.core5.http.ProtocolVersion getVersion()- Specified by:
getVersionin interfaceorg.apache.hc.core5.http.HttpMessage
-
getContentType
- Specified by:
getContentTypein interfaceAxisHttpRequest
-
setVersion
public void setVersion(org.apache.hc.core5.http.ProtocolVersion version) - Specified by:
setVersionin interfaceorg.apache.hc.core5.http.HttpMessage
-
getHeaders
public org.apache.hc.core5.http.Header[] getHeaders()- Specified by:
getHeadersin interfaceorg.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:
getHeaderin interfaceorg.apache.hc.core5.http.MessageHeaders- Throws:
org.apache.hc.core5.http.ProtocolException
-
countHeaders
- Specified by:
countHeadersin interfaceorg.apache.hc.core5.http.MessageHeaders
-
addHeader
public void addHeader(org.apache.hc.core5.http.Header header) - Specified by:
addHeaderin interfaceorg.apache.hc.core5.http.HttpMessage
-
addHeader
-
addHeader
- Specified by:
addHeaderin interfaceorg.apache.hc.core5.http.HttpMessage
-
containsHeader
- Specified by:
containsHeaderin interfaceorg.apache.hc.core5.http.MessageHeaders
-
getAllHeaders
public org.apache.hc.core5.http.Header[] getAllHeaders() -
getFirstHeader
- Specified by:
getFirstHeaderin interfaceorg.apache.hc.core5.http.MessageHeaders
-
getHeaders
- Specified by:
getHeadersin interfaceorg.apache.hc.core5.http.MessageHeaders
-
getLastHeader
- Specified by:
getLastHeaderin interfaceorg.apache.hc.core5.http.MessageHeaders
-
headerIterator
- Specified by:
headerIteratorin interfaceorg.apache.hc.core5.http.MessageHeaders
-
headerIterator
- Specified by:
headerIteratorin interfaceorg.apache.hc.core5.http.MessageHeaders
-
removeHeader
public boolean removeHeader(org.apache.hc.core5.http.Header header) - Specified by:
removeHeaderin interfaceorg.apache.hc.core5.http.HttpMessage
-
removeHeaders
- Specified by:
removeHeadersin interfaceorg.apache.hc.core5.http.HttpMessage
-
setHeader
public void setHeader(org.apache.hc.core5.http.Header header) - Specified by:
setHeaderin interfaceorg.apache.hc.core5.http.HttpMessage
-
setHeader
-
setHeaders
public void setHeaders(org.apache.hc.core5.http.Header[] headers) - Specified by:
setHeadersin interfaceorg.apache.hc.core5.http.HttpMessage
-
setHeader
- Specified by:
setHeaderin interfaceorg.apache.hc.core5.http.HttpMessage
-
getSocketHolder
public org.apache.hc.core5.http.impl.io.SocketHolder getSocketHolder()- Specified by:
getSocketHolderin interfaceAxisHttpRequest
-
getInputStream
- Specified by:
getInputStreamin interfaceAxisHttpRequest
-