Class AxisHttpResponseImpl
java.lang.Object
org.apache.axis2.transport.http.server.AxisHttpResponseImpl
- All Implemented Interfaces:
org.apache.axis2.kernel.OutTransportInfo,AxisHttpResponse,org.apache.hc.core5.http.HttpMessage,org.apache.hc.core5.http.MessageHeaders
public class AxisHttpResponseImpl
extends Object
implements AxisHttpResponse, org.apache.axis2.kernel.OutTransportInfo
-
Constructor Summary
ConstructorsConstructorDescriptionAxisHttpResponseImpl(AxisHttpConnection conn, org.apache.hc.core5.http.ClassicHttpResponse response, org.apache.hc.core5.http.protocol.HttpProcessor httpproc, org.apache.hc.core5.http.protocol.HttpContext context) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidaddHeader(org.apache.hc.core5.http.Header header) voidcommit()booleancontainsHeader(String name) intcountHeaders(String name) 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.ProtocolVersionIterator<org.apache.hc.core5.http.Header>Iterator<org.apache.hc.core5.http.Header>headerIterator(String name) booleanbooleanremoveHeader(org.apache.hc.core5.http.Header header) booleanremoveHeaders(String name) voidsendError(int sc) voidvoidsetContentType(String contentType) voidvoidsetHeader(org.apache.hc.core5.http.Header header) voidsetHeaders(org.apache.hc.core5.http.Header[] headers) voidsetStatus(int sc) voidsetVersion(org.apache.hc.core5.http.ProtocolVersion version)
-
Constructor Details
-
AxisHttpResponseImpl
public AxisHttpResponseImpl(AxisHttpConnection conn, org.apache.hc.core5.http.ClassicHttpResponse response, org.apache.hc.core5.http.protocol.HttpProcessor httpproc, org.apache.hc.core5.http.protocol.HttpContext context)
-
-
Method Details
-
isCommitted
public boolean isCommitted() -
commit
- Throws:
IOExceptionorg.apache.hc.core5.http.HttpException
-
getOutputStream
- Specified by:
getOutputStreamin interfaceAxisHttpResponse
-
getFirstHeader
- Specified by:
getFirstHeaderin 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
-
setHeader
public void setHeader(org.apache.hc.core5.http.Header header) - Specified by:
setHeaderin interfaceorg.apache.hc.core5.http.HttpMessage
-
setHeader
- Specified by:
setHeaderin interfaceorg.apache.hc.core5.http.HttpMessage
-
setHeaders
public void setHeaders(org.apache.hc.core5.http.Header[] headers) - Specified by:
setHeadersin interfaceorg.apache.hc.core5.http.HttpMessage
-
setStatus
public void setStatus(int sc) - Specified by:
setStatusin interfaceAxisHttpResponse
-
sendError
- Specified by:
sendErrorin interfaceAxisHttpResponse
-
sendError
public void sendError(int sc) - Specified by:
sendErrorin interfaceAxisHttpResponse
-
setContentType
- Specified by:
setContentTypein interfaceAxisHttpResponse- Specified by:
setContentTypein interfaceorg.apache.axis2.kernel.OutTransportInfo
-
addHeader
public void addHeader(org.apache.hc.core5.http.Header header) - Specified by:
addHeaderin interfaceorg.apache.hc.core5.http.HttpMessage
-
addHeader
- Specified by:
addHeaderin interfaceorg.apache.hc.core5.http.HttpMessage
-
getVersion
public org.apache.hc.core5.http.ProtocolVersion getVersion()- Specified by:
getVersionin interfaceorg.apache.hc.core5.http.HttpMessage
-
setVersion
public void setVersion(org.apache.hc.core5.http.ProtocolVersion version) - Specified by:
setVersionin interfaceorg.apache.hc.core5.http.HttpMessage
-
getHeaders
- Specified by:
getHeadersin interfaceorg.apache.hc.core5.http.MessageHeaders
-
getHeaders
public org.apache.hc.core5.http.Header[] getHeaders()- Specified by:
getHeadersin 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
-
containsHeader
- Specified by:
containsHeaderin interfaceorg.apache.hc.core5.http.MessageHeaders
-
countHeaders
- Specified by:
countHeadersin 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
-