org.apache.xmlrpc
Class DefaultHandlerMapping
java.lang.Object
org.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.