Class AxisHttpResponseImpl
- java.lang.Object
-
- org.apache.axis2.transport.http.server.AxisHttpResponseImpl
-
- All Implemented Interfaces:
OutTransportInfo,AxisHttpResponse,org.apache.http.HttpMessage
public class AxisHttpResponseImpl extends Object implements AxisHttpResponse, OutTransportInfo
-
-
Constructor Summary
Constructors Constructor Description AxisHttpResponseImpl(AxisHttpConnection conn, org.apache.http.HttpResponse response, org.apache.http.protocol.HttpProcessor httpproc, org.apache.http.protocol.HttpContext context)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddHeader(String name, String value)voidaddHeader(org.apache.http.Header header)voidcommit()booleancontainsHeader(String name)org.apache.http.Header[]getAllHeaders()org.apache.http.HeadergetFirstHeader(String name)org.apache.http.Header[]getHeaders(String name)org.apache.http.HeadergetLastHeader(String name)OutputStreamgetOutputStream()org.apache.http.params.HttpParamsgetParams()org.apache.http.ProtocolVersiongetProtocolVersion()org.apache.http.HeaderIteratorheaderIterator()org.apache.http.HeaderIteratorheaderIterator(String name)booleanisCommitted()voidremoveHeader(org.apache.http.Header header)voidremoveHeaders(String name)voidsendError(int sc)voidsendError(int sc, String msg)voidsetContentType(String contentType)voidsetHeader(String name, String value)voidsetHeader(org.apache.http.Header header)voidsetHeaders(org.apache.http.Header[] headers)voidsetParams(org.apache.http.params.HttpParams params)voidsetStatus(int sc)
-
-
-
Constructor Detail
-
AxisHttpResponseImpl
public AxisHttpResponseImpl(AxisHttpConnection conn, org.apache.http.HttpResponse response, org.apache.http.protocol.HttpProcessor httpproc, org.apache.http.protocol.HttpContext context)
-
-
Method Detail
-
isCommitted
public boolean isCommitted()
-
commit
public void commit() throws IOException, org.apache.http.HttpException- Throws:
IOExceptionorg.apache.http.HttpException
-
getOutputStream
public OutputStream getOutputStream()
- Specified by:
getOutputStreamin interfaceAxisHttpResponse
-
sendError
public void sendError(int sc, String msg)- Specified by:
sendErrorin interfaceAxisHttpResponse
-
sendError
public void sendError(int sc)
- Specified by:
sendErrorin interfaceAxisHttpResponse
-
setStatus
public void setStatus(int sc)
- Specified by:
setStatusin interfaceAxisHttpResponse
-
setContentType
public void setContentType(String contentType)
- Specified by:
setContentTypein interfaceAxisHttpResponse- Specified by:
setContentTypein interfaceOutTransportInfo
-
getProtocolVersion
public org.apache.http.ProtocolVersion getProtocolVersion()
- Specified by:
getProtocolVersionin interfaceorg.apache.http.HttpMessage
-
addHeader
public void addHeader(org.apache.http.Header header)
- Specified by:
addHeaderin interfaceorg.apache.http.HttpMessage
-
addHeader
public void addHeader(String name, String value)
- Specified by:
addHeaderin interfaceorg.apache.http.HttpMessage
-
containsHeader
public boolean containsHeader(String name)
- Specified by:
containsHeaderin interfaceorg.apache.http.HttpMessage
-
getAllHeaders
public org.apache.http.Header[] getAllHeaders()
- Specified by:
getAllHeadersin interfaceorg.apache.http.HttpMessage
-
getFirstHeader
public org.apache.http.Header getFirstHeader(String name)
- Specified by:
getFirstHeaderin interfaceorg.apache.http.HttpMessage
-
getHeaders
public org.apache.http.Header[] getHeaders(String name)
- Specified by:
getHeadersin interfaceorg.apache.http.HttpMessage
-
getLastHeader
public org.apache.http.Header getLastHeader(String name)
- Specified by:
getLastHeaderin interfaceorg.apache.http.HttpMessage
-
headerIterator
public org.apache.http.HeaderIterator headerIterator()
- Specified by:
headerIteratorin interfaceorg.apache.http.HttpMessage
-
headerIterator
public org.apache.http.HeaderIterator headerIterator(String name)
- Specified by:
headerIteratorin interfaceorg.apache.http.HttpMessage
-
removeHeader
public void removeHeader(org.apache.http.Header header)
- Specified by:
removeHeaderin interfaceorg.apache.http.HttpMessage
-
removeHeaders
public void removeHeaders(String name)
- Specified by:
removeHeadersin interfaceorg.apache.http.HttpMessage
-
setHeader
public void setHeader(org.apache.http.Header header)
- Specified by:
setHeaderin interfaceorg.apache.http.HttpMessage
-
setHeader
public void setHeader(String name, String value)
- Specified by:
setHeaderin interfaceorg.apache.http.HttpMessage
-
setHeaders
public void setHeaders(org.apache.http.Header[] headers)
- Specified by:
setHeadersin interfaceorg.apache.http.HttpMessage
-
getParams
public org.apache.http.params.HttpParams getParams()
- Specified by:
getParamsin interfaceorg.apache.http.HttpMessage
-
setParams
public void setParams(org.apache.http.params.HttpParams params)
- Specified by:
setParamsin interfaceorg.apache.http.HttpMessage
-
-