net.customware.gwt.dispatch.server.secure
Class AbstractSecureDispatchServlet

java.lang.Object
  extended by javax.servlet.GenericServlet
      extended by javax.servlet.http.HttpServlet
          extended by com.google.gwt.user.server.rpc.AbstractRemoteServiceServlet
              extended by com.google.gwt.user.server.rpc.RemoteServiceServlet
                  extended by net.customware.gwt.dispatch.server.secure.AbstractSecureDispatchServlet
All Implemented Interfaces:
com.google.gwt.user.client.rpc.RemoteService, com.google.gwt.user.server.rpc.SerializationPolicyProvider, Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig, SecureDispatchService
Direct Known Subclasses:
GuiceSecureDispatchServlet, SpringSecureDispatchServlet

public abstract class AbstractSecureDispatchServlet
extends com.google.gwt.user.server.rpc.RemoteServiceServlet
implements SecureDispatchService

See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.google.gwt.user.server.rpc.AbstractRemoteServiceServlet
perThreadRequest, perThreadResponse
 
Constructor Summary
AbstractSecureDispatchServlet()
           
 
Method Summary
 Result execute(String sessionId, Action<?> action)
           
protected abstract  Dispatch getDispatch()
           
protected abstract  SecureSessionValidator getSessionValidator()
           
 
Methods inherited from class com.google.gwt.user.server.rpc.RemoteServiceServlet
doGetSerializationPolicy, getSerializationPolicy, onAfterResponseSerialized, onBeforeRequestDeserialized, processCall, processPost, shouldCompressResponse
 
Methods inherited from class com.google.gwt.user.server.rpc.AbstractRemoteServiceServlet
doPost, doUnexpectedFailure, getPermutationStrongName, getThreadLocalRequest, getThreadLocalResponse, onAfterRequestDeserialized, readContent
 
Methods inherited from class javax.servlet.http.HttpServlet
doDelete, doGet, doHead, doOptions, doPut, doTrace, getLastModified, service, 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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractSecureDispatchServlet

public AbstractSecureDispatchServlet()
Method Detail

execute

public Result execute(String sessionId,
                      Action<?> action)
               throws DispatchException
Specified by:
execute in interface SecureDispatchService
Throws:
DispatchException

getSessionValidator

protected abstract SecureSessionValidator getSessionValidator()

getDispatch

protected abstract Dispatch getDispatch()


Copyright © 2011 customware.net. All Rights Reserved.