Package org.apache.xmlrpc.common
Class XmlRpcController
java.lang.Object
org.apache.xmlrpc.common.XmlRpcController
- Direct Known Subclasses:
XmlRpcClient
,XmlRpcServer
A common base class for
XmlRpcServer
and
XmlRpcClient
.-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract XmlRpcConfig
Returns the controllers default configuration.protected abstract XmlRpcWorkerFactory
Creates the controllers default worker factory.int
Returns the maximum number of concurrent requests.Returns the type factory.Returns the clients worker factory.void
setMaxThreads
(int pMaxThreads) Sets the maximum number of concurrent requests.void
setTypeFactory
(TypeFactory pTypeFactory) Sets the type factory.void
setWorkerFactory
(XmlRpcWorkerFactory pFactory) Sets the clients worker factory.
-
Field Details
-
workerFactory
-
maxThreads
private int maxThreads -
typeFactory
-
-
Constructor Details
-
XmlRpcController
public XmlRpcController()
-
-
Method Details
-
getDefaultXmlRpcWorkerFactory
Creates the controllers default worker factory.- Returns:
- The default factory for workers.
-
setMaxThreads
public void setMaxThreads(int pMaxThreads) Sets the maximum number of concurrent requests. This includes both synchronous and asynchronous requests.- Parameters:
pMaxThreads
- Maximum number of threads or 0 to disable the limit.
-
getMaxThreads
public int getMaxThreads()Returns the maximum number of concurrent requests. This includes both synchronous and asynchronous requests.- Returns:
- Maximum number of threads or 0 to disable the limit.
-
setWorkerFactory
Sets the clients worker factory.- Parameters:
pFactory
- The factory being used to create workers.
-
getWorkerFactory
Returns the clients worker factory.- Returns:
- The factory being used to create workers.
-
getConfig
Returns the controllers default configuration.- Returns:
- The default configuration.
-
setTypeFactory
Sets the type factory.- Parameters:
pTypeFactory
- The type factory.
-
getTypeFactory
Returns the type factory.- Returns:
- The type factory.
-