org.apache.xmlrpc.client
Class XmlRpcClientRequestImpl

java.lang.Object
  extended by org.apache.xmlrpc.client.XmlRpcClientRequestImpl

public class XmlRpcClientRequestImpl
extends java.lang.Object

Default implementation of org.apache.xmlrpc.XmlRpcRequest.


Constructor Summary
XmlRpcClientRequestImpl(XmlRpcRequestConfig pConfig, java.lang.String pMethodName, java.util.List pParams)
          Creates a new instance.
XmlRpcClientRequestImpl(XmlRpcRequestConfig pConfig, java.lang.String pMethodName, java.lang.Object[] pParams)
          Creates a new instance.
 
Method Summary
 XmlRpcRequestConfig getConfig()
           
 java.lang.String getMethodName()
           
 java.lang.Object getParameter(int pIndex)
           
 int getParameterCount()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XmlRpcClientRequestImpl

public XmlRpcClientRequestImpl(XmlRpcRequestConfig pConfig,
                               java.lang.String pMethodName,
                               java.lang.Object[] pParams)
Creates a new instance.

Parameters:
pConfig - The request configuration.
pMethodName - The method name being performed.
pParams - The parameters.
Throws:
java.lang.NullPointerException - One of the parameters is null.

XmlRpcClientRequestImpl

public XmlRpcClientRequestImpl(XmlRpcRequestConfig pConfig,
                               java.lang.String pMethodName,
                               java.util.List pParams)
Creates a new instance.

Parameters:
pConfig - The request configuration.
pMethodName - The method name being performed.
pParams - The parameters.
Throws:
java.lang.NullPointerException - The method name or the parameters are null.
Method Detail

getMethodName

public java.lang.String getMethodName()

getParameterCount

public int getParameterCount()

getParameter

public java.lang.Object getParameter(int pIndex)

getConfig

public XmlRpcRequestConfig getConfig()