org.pentaho.platform.web.servlet
Class GwtRpcPluginProxyServlet

java.lang.Object
  extended by javax.servlet.GenericServlet
      extended by javax.servlet.http.HttpServlet
          extended by com.google.gwt.user.server.rpc.RemoteServiceServlet
              extended by org.pentaho.platform.web.servlet.GwtRpcPluginProxyServlet
All Implemented Interfaces:
com.google.gwt.user.server.rpc.SerializationPolicyProvider, Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig

public class GwtRpcPluginProxyServlet
extends com.google.gwt.user.server.rpc.RemoteServiceServlet

See Also:
Serialized Form

Constructor Summary
GwtRpcPluginProxyServlet()
           
 
Method Summary
 String getDispatchKey()
          Returns the dispatch key for this request.
 String processCall(String payload)
           
 
Methods inherited from class com.google.gwt.user.server.rpc.RemoteServiceServlet
doPost, getSerializationPolicy
 
Methods inherited from class javax.servlet.http.HttpServlet
service
 
Methods inherited from class javax.servlet.GenericServlet
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, init, log, log
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GwtRpcPluginProxyServlet

public GwtRpcPluginProxyServlet()
Method Detail

getDispatchKey

public String getDispatchKey()
Returns the dispatch key for this request. This name is the part of the request path beyond the servlet base path. I.e. if the GwtRpcPluginProxyServlet is mapped to the "/gwtrpc" context in web.xml, then this method will return "testservice" given a request to "http://localhost:8080/pentaho/gwtrpc/testservice".

Returns:
the part of the request url used to dispatch the request

processCall

public String processCall(String payload)
                   throws com.google.gwt.user.client.rpc.SerializationException
Overrides:
processCall in class com.google.gwt.user.server.rpc.RemoteServiceServlet
Throws:
com.google.gwt.user.client.rpc.SerializationException