public class XmlRpcCommonsTransport extends XmlRpcHttpTransport
XmlRpcHttpTransport.ByteArrayReqWriter
XmlRpcStreamTransport.GzipReqWriter, XmlRpcStreamTransport.ReqWriter, XmlRpcStreamTransport.ReqWriterImpl
USER_AGENT
Constructor and Description |
---|
XmlRpcCommonsTransport(XmlRpcClient pClient)
Creates a new instance.
|
Modifier and Type | Method and Description |
---|---|
protected void |
close()
Closes the connection and ensures, that all resources are being
released.
|
protected java.io.InputStream |
getInputStream()
Returns the input stream, from which the response is
being read.
|
protected void |
initHttpHeaders(XmlRpcRequest pRequest) |
protected boolean |
isResponseGzipCompressed() |
protected boolean |
isResponseGzipCompressed(XmlRpcStreamRequestConfig pConfig)
Returns, whether the response is gzip compressed.
|
protected void |
setContentLength(int pLength) |
protected void |
setCredentials(XmlRpcHttpClientConfig pConfig) |
protected void |
setRequestHeader(java.lang.String pHeader,
java.lang.String pValue) |
protected void |
writeRequest(XmlRpcStreamTransport.ReqWriter pWriter) |
getUserAgent, isUsingByteArrayOutput, newReqWriter, sendRequest, setCompressionHeaders
isCompressingRequest, newXMLReader, readResponse
getClient
public XmlRpcCommonsTransport(XmlRpcClient pClient)
pClient
- The client, which will be invoking the transport.protected void setContentLength(int pLength)
setContentLength
in class XmlRpcHttpTransport
protected void initHttpHeaders(XmlRpcRequest pRequest) throws XmlRpcClientException
initHttpHeaders
in class XmlRpcHttpTransport
XmlRpcClientException
protected void setRequestHeader(java.lang.String pHeader, java.lang.String pValue)
setRequestHeader
in class XmlRpcHttpTransport
protected boolean isResponseGzipCompressed()
protected java.io.InputStream getInputStream() throws XmlRpcException
XmlRpcStreamTransport
getInputStream
in class XmlRpcStreamTransport
XmlRpcException
protected void setCredentials(XmlRpcHttpClientConfig pConfig) throws XmlRpcClientException
setCredentials
in class XmlRpcHttpTransport
XmlRpcClientException
protected void close() throws XmlRpcClientException
XmlRpcStreamTransport
close
in class XmlRpcStreamTransport
XmlRpcClientException
protected boolean isResponseGzipCompressed(XmlRpcStreamRequestConfig pConfig)
XmlRpcStreamTransport
isResponseGzipCompressed
in class XmlRpcStreamTransport
pConfig
- The clients configuration.protected void writeRequest(XmlRpcStreamTransport.ReqWriter pWriter) throws XmlRpcException
writeRequest
in class XmlRpcStreamTransport
XmlRpcException