Class XmlRpcController

    • Constructor Detail

      • XmlRpcController

        public XmlRpcController()
    • Method Detail

      • getDefaultXmlRpcWorkerFactory

        protected abstract XmlRpcWorkerFactory 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

        public void setWorkerFactory​(XmlRpcWorkerFactory pFactory)
        Sets the clients worker factory.
        Parameters:
        pFactory - The factory being used to create workers.
      • getWorkerFactory

        public XmlRpcWorkerFactory getWorkerFactory()
        Returns the clients worker factory.
        Returns:
        The factory being used to create workers.
      • getConfig

        public abstract XmlRpcConfig getConfig()
        Returns the controllers default configuration.
        Returns:
        The default configuration.
      • setTypeFactory

        public void setTypeFactory​(TypeFactory pTypeFactory)
        Sets the type factory.
        Parameters:
        pTypeFactory - The type factory.
      • getTypeFactory

        public TypeFactory getTypeFactory()
        Returns the type factory.
        Returns:
        The type factory.