Prev Class | Next Class | Frames | No Frames |
Summary: Nested | Field | Method | Constr | Detail: Nested | Field | Method | Constr |
java.lang.Object
org.apache.xmlrpc.client.XmlRpcTransportImpl
org.apache.xmlrpc.client.XmlRpcStreamTransport
org.apache.xmlrpc.client.XmlRpcHttpTransport
org.apache.xmlrpc.client.XmlRpcCommonsTransport
public class XmlRpcCommonsTransport
extends XmlRpcHttpTransport
Nested Class Summary |
Nested classes/interfaces inherited from class org.apache.xmlrpc.client.XmlRpcHttpTransport | |
XmlRpcHttpTransport.ByteArrayReqWriter |
Nested classes/interfaces inherited from class org.apache.xmlrpc.client.XmlRpcStreamTransport | |
XmlRpcStreamTransport.GzipReqWriter , XmlRpcStreamTransport.ReqWriter , XmlRpcStreamTransport.ReqWriterImpl |
Fields inherited from class org.apache.xmlrpc.client.XmlRpcHttpTransport | |
USER_AGENT |
Constructor Summary | |
|
Method Summary | |
protected void |
|
protected InputStream |
|
protected void |
|
protected boolean | |
protected boolean | |
protected boolean |
|
protected HttpClient | |
protected PostMethod |
|
protected void | |
protected void |
|
protected void |
|
protected void |
|
protected void |
Methods inherited from class org.apache.xmlrpc.client.XmlRpcHttpTransport | |
getUserAgent , initHttpHeaders , isUsingByteArrayOutput , newReqWriter , sendRequest , setCompressionHeaders , setContentLength , setCredentials , setRequestHeader |
Methods inherited from class org.apache.xmlrpc.client.XmlRpcStreamTransport | |
close , getInputStream , isCompressingRequest , isResponseGzipCompressed , newReqWriter , newXMLReader , readResponse , sendRequest , writeRequest |
Methods inherited from class org.apache.xmlrpc.client.XmlRpcTransportImpl | |
getClient |
public XmlRpcCommonsTransport(XmlRpcCommonsTransportFactory pFactory)
Creates a new instance.
- Parameters:
pFactory
- The factory, which created this transport.
protected void close() throws XmlRpcClientException
Closes the connection and ensures, that all resources are being released.
- Overrides:
- close in interface XmlRpcStreamTransport
protected InputStream getInputStream() throws XmlRpcException
Returns the input stream, from which the response is being read.
- Overrides:
- getInputStream in interface XmlRpcStreamTransport
protected void initHttpHeaders(XmlRpcRequest pRequest) throws XmlRpcClientException
- Overrides:
- initHttpHeaders in interface XmlRpcHttpTransport
protected boolean isRedirectRequired()
protected boolean isResponseGzipCompressed()
protected boolean isResponseGzipCompressed(XmlRpcStreamRequestConfig pConfig)
Returns, whether the response is gzip compressed.
- Overrides:
- isResponseGzipCompressed in interface XmlRpcStreamTransport
- Parameters:
pConfig
- The clients configuration.
- Returns:
- Whether the response stream is gzip compressed.
protected HttpClient newHttpClient()
protected void setContentLength(int pLength)
- Overrides:
- setContentLength in interface XmlRpcHttpTransport
protected void setCredentials(XmlRpcHttpClientConfig pConfig) throws XmlRpcClientException
- Overrides:
- setCredentials in interface XmlRpcHttpTransport
protected void setRequestHeader(String pHeader, String pValue)
- Overrides:
- setRequestHeader in interface XmlRpcHttpTransport
protected void writeRequest(XmlRpcStreamTransport.ReqWriter pWriter) throws XmlRpcException
- Overrides:
- writeRequest in interface XmlRpcStreamTransport