public class XmlRpcCommonsTransportFactory extends XmlRpcTransportFactoryImpl
Constructor and Description |
---|
XmlRpcCommonsTransportFactory(XmlRpcClient pClient)
Creates a new instance.
|
Modifier and Type | Method and Description |
---|---|
org.apache.commons.httpclient.HttpClient |
getHttpClient()
Returns the factories
HttpClient . |
XmlRpcTransport |
getTransport()
Returns an instance of
XmlRpcTransport . |
void |
setHttpClient(org.apache.commons.httpclient.HttpClient pHttpClient)
Sets the factories
HttpClient . |
getClient
public XmlRpcCommonsTransportFactory(XmlRpcClient pClient)
pClient
- The client, which is controlling the factory.public XmlRpcTransport getTransport()
XmlRpcTransportFactory
XmlRpcTransport
. This may
be a singleton, but the caller should not depend on that:
A new instance may as well be created for any request.public void setHttpClient(org.apache.commons.httpclient.HttpClient pHttpClient)
Sets the factories HttpClient
. By default, a new instance
of HttpClient
is created for any request.
Reusing the HttpClient
is 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 of HttpClient
,
give it to the factory, and use HttpClient.getState()
to
read or set cookies.
public org.apache.commons.httpclient.HttpClient getHttpClient()
Returns the factories HttpClient
. By default, a new instance
of HttpClient
is created for any request.
Reusing the HttpClient
is 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 of HttpClient
,
give it to the factory, and use HttpClient.getState()
to
read or set cookies.
Copyright © 2001–2016 The Apache Software Foundation. All rights reserved.