org.apache.xmlrpc.client

Class XmlRpcSunHttpTransport

public class XmlRpcSunHttpTransport extends XmlRpcHttpTransport

Default implementation of an HTTP transport, based on the {@link java.net.HttpURLConnection} class.
Constructor Summary
XmlRpcSunHttpTransport(XmlRpcClient pClient)
Creates a new instance.
Method Summary
protected voidclose()
protected InputStreamgetInputStream()
protected booleanisResponseGzipCompressed(XmlRpcStreamRequestConfig pConfig)
ObjectsendRequest(XmlRpcRequest pRequest)
protected voidsetRequestHeader(String pHeader, String pValue)
protected voidwriteRequest(ReqWriter pWriter)

Constructor Detail

XmlRpcSunHttpTransport

public XmlRpcSunHttpTransport(XmlRpcClient pClient)
Creates a new instance.

Parameters: pClient The client controlling this instance.

Method Detail

close

protected void close()

getInputStream

protected InputStream getInputStream()

isResponseGzipCompressed

protected boolean isResponseGzipCompressed(XmlRpcStreamRequestConfig pConfig)

sendRequest

public Object sendRequest(XmlRpcRequest pRequest)

setRequestHeader

protected void setRequestHeader(String pHeader, String pValue)

writeRequest

protected void writeRequest(ReqWriter pWriter)
Copyright © 2001-2007 Apache Software Foundation. All Rights Reserved.