org.apache.xmlrpc.test
Class LocalTransportProvider

java.lang.Object
  extended by org.apache.xmlrpc.test.ClientProviderImpl
      extended by org.apache.xmlrpc.test.LocalTransportProvider
All Implemented Interfaces:
ClientProvider
Direct Known Subclasses:
LocalStreamTransportProvider

public class LocalTransportProvider
extends ClientProviderImpl

Implementation of BaseTest for testing the XmlRpcLocalTransport.


Field Summary
 
Fields inherited from class org.apache.xmlrpc.test.ClientProviderImpl
mapping
 
Constructor Summary
LocalTransportProvider(org.apache.xmlrpc.server.XmlRpcHandlerMapping pMapping)
          Creates a new instance.
 
Method Summary
 org.apache.xmlrpc.client.XmlRpcClientConfigImpl getConfig()
          Returns the clients default configuration.
 org.apache.xmlrpc.server.XmlRpcServer getServer()
          Returns the providers server instance.
protected  org.apache.xmlrpc.client.XmlRpcTransportFactory getTransportFactory(org.apache.xmlrpc.client.XmlRpcClient pClient)
           
 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
 

Constructor Detail

LocalTransportProvider

public LocalTransportProvider(org.apache.xmlrpc.server.XmlRpcHandlerMapping pMapping)
Creates a new instance.

Parameters:
pMapping - The test servers handler mapping.
Method Detail

getTransportFactory

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

getConfig

public 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.

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.