org.apache.xmlrpc.test
Class ServletWebServerProvider

java.lang.Object
  extended by org.apache.xmlrpc.test.ClientProviderImpl
      extended by org.apache.xmlrpc.test.ServletWebServerProvider
All Implemented Interfaces:
ClientProvider

public class ServletWebServerProvider
extends ClientProviderImpl

A provider class for testing the ServletWebServer.


Field Summary
protected  org.apache.xmlrpc.webserver.XmlRpcServlet servlet
           
protected  org.apache.xmlrpc.webserver.ServletWebServer webServer
           
 
Fields inherited from class org.apache.xmlrpc.test.ClientProviderImpl
mapping
 
Constructor Summary
protected ServletWebServerProvider(org.apache.xmlrpc.server.XmlRpcHandlerMapping pMapping, boolean pContentLength)
          Creates a new instance.
 
Method Summary
 org.apache.xmlrpc.client.XmlRpcClientConfigImpl getConfig()
          Returns the clients default configuration.
protected  org.apache.xmlrpc.client.XmlRpcClientConfigImpl getConfig(java.net.URL pServerURL)
           
 org.apache.xmlrpc.server.XmlRpcServer getServer()
          Returns the providers server instance.
protected  org.apache.xmlrpc.client.XmlRpcTransportFactory getTransportFactory(org.apache.xmlrpc.client.XmlRpcClient pClient)
           
protected  org.apache.xmlrpc.webserver.XmlRpcServlet newXmlRpcServlet()
          Creates a new instance of XmlRpcServlet.
 void shutdown()
          Performs a shutdown of the server.
 
Methods inherited from class org.apache.xmlrpc.test.ClientProviderImpl
getClient, getXmlRpcServer
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

webServer

protected final org.apache.xmlrpc.webserver.ServletWebServer webServer

servlet

protected final org.apache.xmlrpc.webserver.XmlRpcServlet servlet
Constructor Detail

ServletWebServerProvider

protected ServletWebServerProvider(org.apache.xmlrpc.server.XmlRpcHandlerMapping pMapping,
                                   boolean pContentLength)
                            throws javax.servlet.ServletException,
                                   java.io.IOException
Creates a new instance.

Parameters:
pMapping - The test servers handler mapping.
Throws:
javax.servlet.ServletException
java.io.IOException
Method Detail

newXmlRpcServlet

protected org.apache.xmlrpc.webserver.XmlRpcServlet newXmlRpcServlet()
Creates a new instance of XmlRpcServlet.


getConfig

public final org.apache.xmlrpc.client.XmlRpcClientConfigImpl getConfig()
                                                                throws java.lang.Exception
Description copied from interface: ClientProvider
Returns the clients default configuration.

Specified by:
getConfig in interface ClientProvider
Overrides:
getConfig in class ClientProviderImpl
Returns:
The clients configuration.
Throws:
java.lang.Exception - Creating the configuration failed.

getConfig

protected org.apache.xmlrpc.client.XmlRpcClientConfigImpl getConfig(java.net.URL pServerURL)
                                                             throws java.lang.Exception
Throws:
java.lang.Exception

getTransportFactory

protected org.apache.xmlrpc.client.XmlRpcTransportFactory getTransportFactory(org.apache.xmlrpc.client.XmlRpcClient pClient)
Specified by:
getTransportFactory in class ClientProviderImpl

getServer

public org.apache.xmlrpc.server.XmlRpcServer getServer()
Description copied from interface: ClientProvider
Returns the providers server instance.

Returns:
A server instance, which is being used for performing the test.

shutdown

public void shutdown()
Description copied from interface: ClientProvider
Performs a shutdown of the server.



Copyright © 2001-2008 The Apache Software Foundation. All Rights Reserved.