org.apache.xmlrpc.client

Class XmlRpcHttpTransport

public abstract class XmlRpcHttpTransport extends XmlRpcStreamTransport

Abstract base implementation of an HTTP transport. Base class for the concrete implementations, like {@link org.apache.xmlrpc.client.XmlRpcSunHttpTransport}, or {@link org.apache.xmlrpc.client.XmlRpcCommonsTransport}.
Nested Class Summary
protected classXmlRpcHttpTransport.ByteArrayReqWriter
Field Summary
static StringUSER_AGENT
The user agent string.
Constructor Summary
protected XmlRpcHttpTransport(XmlRpcClient pClient, String pUserAgent)
Method Summary
protected StringgetUserAgent()
protected voidinitHttpHeaders(XmlRpcRequest pRequest)
protected booleanisUsingByteArrayOutput(XmlRpcHttpClientConfig pConfig)
protected ReqWriternewReqWriter(XmlRpcRequest pRequest)
ObjectsendRequest(XmlRpcRequest pRequest)
protected voidsetCompressionHeaders(XmlRpcHttpClientConfig pConfig)
protected voidsetContentLength(int pLength)
protected voidsetCredentials(XmlRpcHttpClientConfig pConfig)
protected abstract voidsetRequestHeader(String pHeader, String pValue)

Field Detail

USER_AGENT

public static final String USER_AGENT
The user agent string.

Constructor Detail

XmlRpcHttpTransport

protected XmlRpcHttpTransport(XmlRpcClient pClient, String pUserAgent)

Method Detail

getUserAgent

protected String getUserAgent()

initHttpHeaders

protected void initHttpHeaders(XmlRpcRequest pRequest)

isUsingByteArrayOutput

protected boolean isUsingByteArrayOutput(XmlRpcHttpClientConfig pConfig)

newReqWriter

protected ReqWriter newReqWriter(XmlRpcRequest pRequest)

sendRequest

public Object sendRequest(XmlRpcRequest pRequest)

setCompressionHeaders

protected void setCompressionHeaders(XmlRpcHttpClientConfig pConfig)

setContentLength

protected void setContentLength(int pLength)

setCredentials

protected void setCredentials(XmlRpcHttpClientConfig pConfig)

setRequestHeader

protected abstract void setRequestHeader(String pHeader, String pValue)
Copyright © 2001-2007 Apache Software Foundation. All Rights Reserved.