org.apache.beehive.netui.pageflow
Class PageFlowEventReporter

Object
  extended by PageFlowEventReporter
Direct Known Subclasses:
DefaultServletContainerAdapter.DefaultEventReporter

public abstract class PageFlowEventReporter
extends Object


Constructor Summary
protected PageFlowEventReporter(ServletContext servletContext)
           
 
Method Summary
abstract  void actionRaised(FlowController flowController, ActionMapping mapping, ActionForm form, ServletRequest request, ServletResponse response)
           
abstract  void actionSuccess(FlowController flowController, ActionMapping mapping, ActionForm form, ServletRequest request, ServletResponse response, ActionForward result)
           
abstract  void beginActionRequest(ServletRequest request, ServletResponse response)
           
abstract  void beginPageRequest(ServletRequest request, ServletResponse response)
           
abstract  void endActionRequest(ServletRequest request, ServletResponse response)
           
abstract  void endPageRequest(ServletRequest request, ServletResponse response)
           
abstract  void exceptionHandled(Throwable ex, ActionMapping actionMapping, ActionForm form, FlowController flowController, ServletRequest request, ServletResponse response, ActionForward result)
           
abstract  void exceptionRaised(Throwable ex, ActionMapping actionMapping, ActionForm form, FlowController flowController, ServletRequest request, ServletResponse response)
           
abstract  void flowControllerCreated(FlowController flowController, ServletRequest request, ServletResponse response)
           
abstract  void flowControllerDestroyed(FlowController flowController)
           
protected  ServletContext getServletContext()
           
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PageFlowEventReporter

protected PageFlowEventReporter(ServletContext servletContext)
Method Detail

actionRaised

public abstract void actionRaised(FlowController flowController,
                                  ActionMapping mapping,
                                  ActionForm form,
                                  ServletRequest request,
                                  ServletResponse response)

actionSuccess

public abstract void actionSuccess(FlowController flowController,
                                   ActionMapping mapping,
                                   ActionForm form,
                                   ServletRequest request,
                                   ServletResponse response,
                                   ActionForward result)

exceptionRaised

public abstract void exceptionRaised(Throwable ex,
                                     ActionMapping actionMapping,
                                     ActionForm form,
                                     FlowController flowController,
                                     ServletRequest request,
                                     ServletResponse response)

exceptionHandled

public abstract void exceptionHandled(Throwable ex,
                                      ActionMapping actionMapping,
                                      ActionForm form,
                                      FlowController flowController,
                                      ServletRequest request,
                                      ServletResponse response,
                                      ActionForward result)

flowControllerCreated

public abstract void flowControllerCreated(FlowController flowController,
                                           ServletRequest request,
                                           ServletResponse response)

flowControllerDestroyed

public abstract void flowControllerDestroyed(FlowController flowController)

beginActionRequest

public abstract void beginActionRequest(ServletRequest request,
                                        ServletResponse response)

endActionRequest

public abstract void endActionRequest(ServletRequest request,
                                      ServletResponse response)

beginPageRequest

public abstract void beginPageRequest(ServletRequest request,
                                      ServletResponse response)

endPageRequest

public abstract void endPageRequest(ServletRequest request,
                                    ServletResponse response)

getServletContext

protected ServletContext getServletContext()