Package org.apache.xmlrpc.server
Class ReflectiveXmlRpcHandler
- java.lang.Object
-
- org.apache.xmlrpc.server.ReflectiveXmlRpcHandler
-
- All Implemented Interfaces:
XmlRpcHandler
- Direct Known Subclasses:
ReflectiveXmlRpcMetaDataHandler
public class ReflectiveXmlRpcHandler extends java.lang.Object implements XmlRpcHandler
Default implementation ofXmlRpcHandler
.
-
-
Constructor Summary
Constructors Constructor Description ReflectiveXmlRpcHandler(AbstractReflectiveHandlerMapping pMapping, TypeConverterFactory pTypeConverterFactory, java.lang.Class pClass, RequestProcessorFactoryFactory.RequestProcessorFactory pFactory, java.lang.reflect.Method[] pMethods)
Creates a new instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Object
execute(XmlRpcRequest pRequest)
Performs the request and returns the result object.
-
-
-
Constructor Detail
-
ReflectiveXmlRpcHandler
public ReflectiveXmlRpcHandler(AbstractReflectiveHandlerMapping pMapping, TypeConverterFactory pTypeConverterFactory, java.lang.Class pClass, RequestProcessorFactoryFactory.RequestProcessorFactory pFactory, java.lang.reflect.Method[] pMethods)
Creates a new instance.- Parameters:
pMapping
- The mapping, which creates this handler.pClass
- The class, which has been inspected to create this handler. Typically, this will be the same aspInstance.getClass()
. It is used for diagnostic messages only.pMethods
- The method, which will be invoked for executing the handler.
-
-
Method Detail
-
execute
public java.lang.Object execute(XmlRpcRequest pRequest) throws XmlRpcException
Description copied from interface:XmlRpcHandler
Performs the request and returns the result object.- Specified by:
execute
in interfaceXmlRpcHandler
- Parameters:
pRequest
- The request being performed (method name and parameters.)- Returns:
- The result object.
- Throws:
XmlRpcException
- Performing the request failed.
-
-