ariba.ui.servletadaptor
Class AWDispatcherServlet

java.lang.Object
  extended by javax.servlet.GenericServlet
      extended by javax.servlet.http.HttpServlet
          extended by ariba.util.http.LoggingServlet
              extended by ariba.util.http.AribaServlet
                  extended by ariba.ui.servletadaptor.AWDispatcherServlet
All Implemented Interfaces:
RequestProcessor, java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig

public class AWDispatcherServlet
extends AribaServlet

See Also:
Serialized Form

Constructor Summary
AWDispatcherServlet()
           
 
Method Summary
 java.lang.String applicationClassName()
           
 AWServletApplication createApplication()
           
 void delegateTooManyTabsError(javax.servlet.http.HttpServletRequest servletRequest, javax.servlet.http.HttpServletResponse servletResponse)
          This method let us skip the processRequest method call and call directly rending phase.
 void init(javax.servlet.ServletConfig servletConfig)
           
 java.lang.String multiTabHandlerName()
          Identifies multiTab handler by name
 void processRequest(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, boolean isGet)
          Once the processing is ready we will go back and finish the execution in the on the servlet adaptor side.
 
Methods inherited from class ariba.util.http.AribaServlet
requestString, service
 
Methods inherited from class ariba.util.http.LoggingServlet
logServletException, logServletServiceRequest
 
Methods inherited from class javax.servlet.http.HttpServlet
service
 
Methods inherited from class javax.servlet.GenericServlet
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, log, log
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AWDispatcherServlet

public AWDispatcherServlet()
Method Detail

init

public void init(javax.servlet.ServletConfig servletConfig)
          throws javax.servlet.ServletException
Specified by:
init in interface javax.servlet.Servlet
Overrides:
init in class javax.servlet.GenericServlet
Throws:
javax.servlet.ServletException

applicationClassName

public java.lang.String applicationClassName()

createApplication

public AWServletApplication createApplication()

processRequest

public void processRequest(javax.servlet.http.HttpServletRequest request,
                           javax.servlet.http.HttpServletResponse response,
                           boolean isGet)
                    throws java.io.IOException,
                           javax.servlet.ServletException
Description copied from interface: RequestProcessor
Once the processing is ready we will go back and finish the execution in the on the servlet adaptor side.

Throws:
java.io.IOException
javax.servlet.ServletException

multiTabHandlerName

public java.lang.String multiTabHandlerName()
Description copied from interface: RequestProcessor
Identifies multiTab handler by name

Specified by:
multiTabHandlerName in interface RequestProcessor
Overrides:
multiTabHandlerName in class AribaServlet

delegateTooManyTabsError

public void delegateTooManyTabsError(javax.servlet.http.HttpServletRequest servletRequest,
                                     javax.servlet.http.HttpServletResponse servletResponse)
                              throws java.io.IOException,
                                     javax.servlet.ServletException
Description copied from interface: RequestProcessor
This method let us skip the processRequest method call and call directly rending phase. Currently used when we want to throws an exception to the user.

Specified by:
delegateTooManyTabsError in interface RequestProcessor
Overrides:
delegateTooManyTabsError in class AribaServlet
Throws:
java.io.IOException
javax.servlet.ServletException


AribaWeb User Interface Development Framework
Copyright © 2000-2014 Ariba, Inc. All Rights Reserved.