org.apache.xmlrpc.client
Class XmlRpcLocalStreamTransport
java.lang.Object
org.apache.xmlrpc.client.XmlRpcTransportImpl
org.apache.xmlrpc.client.XmlRpcStreamTransport
org.apache.xmlrpc.client.XmlRpcLocalStreamTransport
- All Implemented Interfaces:
- XmlRpcTransport
public class XmlRpcLocalStreamTransport
- extends XmlRpcStreamTransport
Another local transport for debugging and testing. This one is
similar to the XmlRpcLocalTransport,
except that it adds request serialization. In other words, it is
particularly well suited for development and testing of XML serialization
and parsing.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
XmlRpcLocalStreamTransport
public XmlRpcLocalStreamTransport(XmlRpcClient pClient,
org.apache.xmlrpc.common.XmlRpcStreamRequestProcessor pServer)
- Creates a new instance.
- Parameters:
pClient - The client, which is controlling the transport.pServer - An instance of XmlRpcStreamRequestProcessor.
isResponseGzipCompressed
protected boolean isResponseGzipCompressed(org.apache.xmlrpc.common.XmlRpcStreamRequestConfig pConfig)
- Description copied from class:
XmlRpcStreamTransport
- Returns, whether the response is gzip compressed.
- Specified by:
isResponseGzipCompressed in class XmlRpcStreamTransport
- Parameters:
pConfig - The clients configuration.
- Returns:
- Whether the response stream is gzip compressed.
close
protected void close()
throws XmlRpcClientException
- Description copied from class:
XmlRpcStreamTransport
- Closes the connection and ensures, that all resources are being
released.
- Specified by:
close in class XmlRpcStreamTransport
- Throws:
XmlRpcClientException
getInputStream
protected java.io.InputStream getInputStream()
throws org.apache.xmlrpc.XmlRpcException
- Description copied from class:
XmlRpcStreamTransport
- Returns the input stream, from which the response is
being read.
- Specified by:
getInputStream in class XmlRpcStreamTransport
- Throws:
org.apache.xmlrpc.XmlRpcException
newReqWriter
protected XmlRpcStreamTransport.ReqWriter newReqWriter(org.apache.xmlrpc.XmlRpcRequest pRequest)
throws org.apache.xmlrpc.XmlRpcException,
java.io.IOException,
org.xml.sax.SAXException
- Overrides:
newReqWriter in class XmlRpcStreamTransport
- Throws:
org.apache.xmlrpc.XmlRpcException
java.io.IOException
org.xml.sax.SAXException
writeRequest
protected void writeRequest(XmlRpcStreamTransport.ReqWriter pWriter)
throws org.apache.xmlrpc.XmlRpcException,
java.io.IOException,
org.xml.sax.SAXException
- Specified by:
writeRequest in class XmlRpcStreamTransport
- Throws:
org.apache.xmlrpc.XmlRpcException
java.io.IOException
org.xml.sax.SAXException
Copyright © 2001-2007 The Apache Software Foundation. All Rights Reserved.