redstone.xmlrpc
Interface XmlRpcInvocationHandler

All Known Implementing Classes:
ReflectiveInvocationHandler, ValidationHandler, XmlRpcClient

public interface XmlRpcInvocationHandler

When receiving XML-RPC messages, XmlRpcServers parse the XML payload and dispatch control to XmlRpcInvocationHandlers that perform the actual processing.

The XML-RPC library includes a reflective handler that other handlers may extend or use to wrap them up. @see serializers.ReflectiveInvocationHandler

Author:
Greger Olsson

Method Summary
 java.lang.Object invoke(java.lang.String method, java.util.List arguments)
          Called by a dipatcher when an XML-RPC invocation has been received (and processed by any XmlRpcInvocationProcessors).
 

Method Detail

invoke

java.lang.Object invoke(java.lang.String method,
                        java.util.List arguments)
                        throws java.lang.Throwable
Called by a dipatcher when an XML-RPC invocation has been received (and processed by any XmlRpcInvocationProcessors).

Parameters:
method - The name of the method that is to be invoked.
arguments - The arguments to supply to the method.
Returns:
The return value from the method.
Throws:
java.lang.Throwable - Any kind of exception may occurr in the method.