org.apache.xmlrpc
Class DefaultHandlerMapping
java.lang.Objectorg.apache.xmlrpc.DefaultHandlerMapping
- XmlRpcHandlerMapping
public class DefaultHandlerMapping
extends java.lang.Object
Provide a default handler mapping, used by the XmlRpcServer. This
mapping supports the special handler name "$default" that will
handle otherwise unhandled requests.
void | addHandler(String handlerName, Object handler)- Register a handler object with this name.
|
Object | getHandler(String methodName)- Find the handler and its method name for a given method.
|
void | removeHandler(String handlerName)- Remove a handler object that was previously registered with
this server.
|
handlers
private Hashtable handlers
DefaultHandlerMapping
public DefaultHandlerMapping()
Create a new mapping.
addHandler
public void addHandler(String handlerName,
Object handler) Register a handler object with this name. Methods of this
objects will be callable over XML-RPC as
"handlername.methodname". For more information about XML-RPC
handlers see the
main documentation
page.
handler - The handler itself.
getHandler
public Object getHandler(String methodName)
throws Exception Find the handler and its method name for a given method.
Implements the XmlRpcHandlerMapping interface.
- getHandler in interface XmlRpcHandlerMapping
methodName - The name of the XML-RPC method to find a
handler for (this is not the Java method name).
- A handler object and method name.
removeHandler
public void removeHandler(String handlerName)
Remove a handler object that was previously registered with
this server.
handlerName - The name identifying the handler to remove.
Copyright B) 1999-2002 Apache Software Foundation. All Rights Reserved.