org.benow.web
Class WebServiceRequestHandler

java.lang.Object
  extended by org.benow.web.servlet.RequestHandler
      extended by org.benow.web.servlet.SecureHandler
          extended by org.benow.web.WebServiceRequestHandler
All Implemented Interfaces:
java.lang.Runnable

public class WebServiceRequestHandler
extends SecureHandler


Field Summary
 
Fields inherited from class org.benow.web.servlet.SecureHandler
CFG_LOGIN_PAGE, COOKIE_USER_INFO
 
Fields inherited from class org.benow.web.servlet.RequestHandler
ENV_PARAMS, ENV_REQUEST, ENV_REQUEST_URL, ENV_RESPONSE, ENV_SESSION, params, request, response, session, url
 
Constructor Summary
WebServiceRequestHandler(HandlerServlet servlet)
           
 
Method Summary
protected  boolean beforeRun(RequestHandlerThread thread)
          Override to add to handler thread environment
protected  java.lang.Object doRun(java.io.OutputStream out)
           
 
Methods inherited from class org.benow.web.servlet.SecureHandler
dirtyRun, doLoginRedirect, doLoginRedirect, doLoginRedirect, getPasswordHash, removeLoginCookie, startRun, validateCookie
 
Methods inherited from class org.benow.web.servlet.RequestHandler
doRun, doRun, dumpError, getContentType, handleError, handleError, handleError, handleError, handleRequest, run
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WebServiceRequestHandler

public WebServiceRequestHandler(HandlerServlet servlet)
Method Detail

beforeRun

protected boolean beforeRun(RequestHandlerThread thread)
                     throws WebException
Description copied from class: RequestHandler
Override to add to handler thread environment

Overrides:
beforeRun in class SecureHandler
Returns:
keep going... true to continue processing, false if all processing has been done in this method (ie binary delivery)
Throws:
WebException

doRun

protected java.lang.Object doRun(java.io.OutputStream out)
                          throws java.lang.Exception
Overrides:
doRun in class RequestHandler
Throws:
java.lang.Exception