Class XmlRpcCommonsTransportFactory
java.lang.Object
org.apache.xmlrpc.client.XmlRpcTransportFactoryImpl
org.apache.xmlrpc.client.XmlRpcCommonsTransportFactory
- All Implemented Interfaces:
XmlRpcTransportFactory
An HTTP transport factory, which is based on the Jakarta Commons
HTTP Client.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.commons.httpclient.HttpClientReturns the factoriesHttpClient.Returns an instance ofXmlRpcTransport.voidsetHttpClient(org.apache.commons.httpclient.HttpClient pHttpClient) Sets the factoriesHttpClient.Methods inherited from class XmlRpcTransportFactoryImpl
getClient
-
Field Details
-
httpClient
private org.apache.commons.httpclient.HttpClient httpClient
-
-
Constructor Details
-
XmlRpcCommonsTransportFactory
Creates a new instance.- Parameters:
pClient- The client, which is controlling the factory.
-
-
Method Details
-
getTransport
Description copied from interface:XmlRpcTransportFactoryReturns an instance ofXmlRpcTransport. This may be a singleton, but the caller should not depend on that: A new instance may as well be created for any request.- Returns:
- The configured transport.
-
setHttpClient
public void setHttpClient(org.apache.commons.httpclient.HttpClient pHttpClient) Sets the factories
HttpClient. By default, a new instance ofHttpClientis created for any request.Reusing the
HttpClientis required, if you want to preserve some state between requests. This applies, in particular, if you want to use cookies: In that case, create an instance ofHttpClient, give it to the factory, and useHttpClient.getState()to read or set cookies. -
getHttpClient
public org.apache.commons.httpclient.HttpClient getHttpClient()Returns the factories
HttpClient. By default, a new instance ofHttpClientis created for any request.Reusing the
HttpClientis required, if you want to preserve some state between requests. This applies, in particular, if you want to use cookies: In that case, create an instance ofHttpClient, give it to the factory, and useHttpClient.getState()to read or set cookies.
-