public class XmlRpcCommonsTransport extends XmlRpcHttpTransport
XmlRpcHttpTransport.ByteArrayReqWriterXmlRpcStreamTransport.GzipReqWriter, XmlRpcStreamTransport.ReqWriter, XmlRpcStreamTransport.ReqWriterImpl| 修飾子とタイプ | フィールドと説明 |
|---|---|
protected org.apache.commons.httpclient.HttpClient |
client |
protected org.apache.commons.httpclient.methods.PostMethod |
method |
USER_AGENT| コンストラクタと説明 |
|---|
XmlRpcCommonsTransport(XmlRpcCommonsTransportFactory pFactory)
Creates a new instance.
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
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(org.apache.xmlrpc.XmlRpcRequest pRequest) |
protected boolean |
isRedirectRequired() |
protected boolean |
isResponseGzipCompressed() |
protected boolean |
isResponseGzipCompressed(org.apache.xmlrpc.common.XmlRpcStreamRequestConfig pConfig)
Returns, whether the response is gzip compressed.
|
protected org.apache.commons.httpclient.HttpClient |
newHttpClient() |
protected org.apache.commons.httpclient.methods.PostMethod |
newPostMethod(XmlRpcHttpClientConfig pConfig) |
protected void |
resetClientForRedirect() |
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, setCompressionHeadersisCompressingRequest, newXMLReader, readResponsegetClientprotected final org.apache.commons.httpclient.HttpClient client
protected org.apache.commons.httpclient.methods.PostMethod method
public XmlRpcCommonsTransport(XmlRpcCommonsTransportFactory pFactory)
pFactory - The factory, which created this transport.protected void setContentLength(int pLength)
setContentLength クラス内 XmlRpcHttpTransportprotected org.apache.commons.httpclient.HttpClient newHttpClient()
protected void initHttpHeaders(org.apache.xmlrpc.XmlRpcRequest pRequest)
throws XmlRpcClientException
initHttpHeaders クラス内 XmlRpcHttpTransportXmlRpcClientExceptionprotected org.apache.commons.httpclient.methods.PostMethod newPostMethod(XmlRpcHttpClientConfig pConfig)
protected void setRequestHeader(java.lang.String pHeader,
java.lang.String pValue)
setRequestHeader クラス内 XmlRpcHttpTransportprotected boolean isResponseGzipCompressed()
protected java.io.InputStream getInputStream()
throws org.apache.xmlrpc.XmlRpcException
XmlRpcStreamTransportgetInputStream クラス内 XmlRpcStreamTransportorg.apache.xmlrpc.XmlRpcExceptionprotected void setCredentials(XmlRpcHttpClientConfig pConfig) throws XmlRpcClientException
setCredentials クラス内 XmlRpcHttpTransportXmlRpcClientExceptionprotected void close()
throws XmlRpcClientException
XmlRpcStreamTransportclose クラス内 XmlRpcStreamTransportXmlRpcClientExceptionprotected boolean isResponseGzipCompressed(org.apache.xmlrpc.common.XmlRpcStreamRequestConfig pConfig)
XmlRpcStreamTransportisResponseGzipCompressed クラス内 XmlRpcStreamTransportpConfig - The clients configuration.protected boolean isRedirectRequired()
protected void resetClientForRedirect()
throws org.apache.xmlrpc.XmlRpcException
org.apache.xmlrpc.XmlRpcExceptionprotected void writeRequest(XmlRpcStreamTransport.ReqWriter pWriter) throws org.apache.xmlrpc.XmlRpcException
writeRequest クラス内 XmlRpcStreamTransportorg.apache.xmlrpc.XmlRpcException