org.apache.xmlrpc.client
Class XmlRpcLocalTransportFactory

java.lang.Object
  extended by org.apache.xmlrpc.client.XmlRpcTransportFactoryImpl
      extended by org.apache.xmlrpc.client.XmlRpcLocalTransportFactory
All Implemented Interfaces:
XmlRpcTransportFactory

public class XmlRpcLocalTransportFactory
extends XmlRpcTransportFactoryImpl

A transport factory being used for local XML-RPC calls. Local XML-RPC calls are mainly useful for development and unit testing: Both client and server are runing within the same JVM and communication is implemented in simple method invokcations.

This class is thread safe and the returned instance of XmlRpcTransport will always return the same object, an instance of XmlRpcLocalTransport


Constructor Summary
XmlRpcLocalTransportFactory(XmlRpcClient pClient)
          Creates a new instance, operated by the given client.
 
Method Summary
 XmlRpcTransport getTransport()
          Returns an instance of XmlRpcTransport.
 
Methods inherited from class org.apache.xmlrpc.client.XmlRpcTransportFactoryImpl
getClient
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XmlRpcLocalTransportFactory

public XmlRpcLocalTransportFactory(XmlRpcClient pClient)
Creates a new instance, operated by the given client.

Parameters:
pClient - The client, which will invoke the factory.
Method Detail

getTransport

public XmlRpcTransport getTransport()
Description copied from interface: XmlRpcTransportFactory
Returns an instance of 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.

Returns:
The configured transport.


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