|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.xmlrpc.client.XmlRpcTransportImpl
org.apache.xmlrpc.client.XmlRpcStreamTransport
org.apache.xmlrpc.client.XmlRpcLocalStreamTransport
public class XmlRpcLocalStreamTransport
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.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class org.apache.xmlrpc.client.XmlRpcStreamTransport |
|---|
XmlRpcStreamTransport.GzipReqWriter, XmlRpcStreamTransport.ReqWriter, XmlRpcStreamTransport.ReqWriterImpl |
| Constructor Summary | |
|---|---|
XmlRpcLocalStreamTransport(XmlRpcClient pClient,
XmlRpcStreamRequestProcessor pServer)
Creates a new instance. |
|
| Method Summary | |
|---|---|
protected void |
close()
Closes the connection and ensures, that all resources are being released. |
protected java.io.InputStream |
getInputStream()
Returns the input stream, from which the response is being read. |
protected boolean |
isResponseGzipCompressed(XmlRpcStreamRequestConfig pConfig)
Returns, whether the response is gzip compressed. |
protected XmlRpcStreamTransport.ReqWriter |
newReqWriter(XmlRpcRequest pRequest)
Creates a new instance of XmlRpcStreamTransport.ReqWriter. |
protected void |
writeRequest(XmlRpcStreamTransport.ReqWriter pWriter)
|
| Methods inherited from class org.apache.xmlrpc.client.XmlRpcStreamTransport |
|---|
isCompressingRequest, newXMLReader, readResponse, sendRequest |
| Methods inherited from class org.apache.xmlrpc.client.XmlRpcTransportImpl |
|---|
getClient |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public XmlRpcLocalStreamTransport(XmlRpcClient pClient,
XmlRpcStreamRequestProcessor pServer)
pClient - The client, which is controlling the transport.pServer - An instance of XmlRpcStreamRequestProcessor.| Method Detail |
|---|
protected boolean isResponseGzipCompressed(XmlRpcStreamRequestConfig pConfig)
XmlRpcStreamTransport
isResponseGzipCompressed in class XmlRpcStreamTransportpConfig - The clients configuration.
protected void close()
throws XmlRpcClientException
XmlRpcStreamTransport
close in class XmlRpcStreamTransportXmlRpcClientException
protected java.io.InputStream getInputStream()
throws XmlRpcException
XmlRpcStreamTransport
getInputStream in class XmlRpcStreamTransportXmlRpcException
protected XmlRpcStreamTransport.ReqWriter newReqWriter(XmlRpcRequest pRequest)
throws XmlRpcException,
java.io.IOException,
org.xml.sax.SAXException
XmlRpcStreamTransportXmlRpcStreamTransport.ReqWriter.
newReqWriter in class XmlRpcStreamTransportXmlRpcException - Creating the instance failed.
java.io.IOException - Creating the instance failed, because
an IOException occurs.
org.xml.sax.SAXException - Creating the instance failed, because
the request could not be parsed.
protected void writeRequest(XmlRpcStreamTransport.ReqWriter pWriter)
throws XmlRpcException,
java.io.IOException,
org.xml.sax.SAXException
writeRequest in class XmlRpcStreamTransportXmlRpcException
java.io.IOException
org.xml.sax.SAXException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||