java.lang.Object
jreceiver.common.rpc.xmlrpc.XmlRpcBaseHandler
- All Implemented Interfaces:
- org.apache.xmlrpc.AuthenticatedXmlRpcHandler
- public abstract class XmlRpcBaseHandler
- extends java.lang.Object
- implements org.apache.xmlrpc.AuthenticatedXmlRpcHandler
Abstract XML-RPC interface for providing basic handler services
- Version:
- $Revision: 1.1 $ $Date: 2002/07/31 11:29:42 $
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
log
protected static org.apache.commons.logging.Log log
- logging sink
XmlRpcBaseHandler
public XmlRpcBaseHandler()
executeHandler
public abstract java.lang.Object executeHandler(java.lang.String method,
java.util.Vector params,
jreceiver.common.rec.security.User user)
throws java.lang.Exception
- subclasses override this to handle a request
execute
public final java.lang.Object execute(java.lang.String method,
java.util.Vector params,
java.lang.String user,
java.lang.String password)
throws java.lang.Exception
- Return the result, or throw an Exception if something went wrong.
This method is needed to capture and report exceptions. It could be
done in subclasses, but would be error-prone bloat.
- Specified by:
execute in interface org.apache.xmlrpc.AuthenticatedXmlRpcHandler
getInt
protected int getInt(java.util.Vector params,
int index)
- helper for extracting a primitive int from the param list
getBool
protected boolean getBool(java.util.Vector params,
int index)
- helper for extracting a primitive boolean from the param list
getFile
protected java.io.File getFile(java.util.Vector params,
int index)
- helper for extracting a File object from a site.Path object the param list