 |
Return to article.
Listing 6: RSMessagingServlet's invoke method (server-side Java)
protected String invoke (Class c, String method, Object obj, Class[] paramSpec, String[] params) throws Exception
{
int returnFormat = JavaScript;
if (method.endsWith("_JavaScript"))
method = method.substring(0, method.length() - 11);
if (method.endsWith("_XML")) {
returnFormat = XML;
method = method.substring(0, method.length() - 4);
}
Method m = c.getMethod(method, paramSpec);
RSMessage[] msgArray = (RSMessage[]) m.invoke(null, params);
return (returnFormat == XML) ? toXML(msgArray) : toJavaScript(msgArray);
}
|
Return to article.
|  |
|