Class MonitorApplicationLifecycle

java.lang.Object
org.exoplatform.webui.application.MonitorApplicationLifecycle
All Implemented Interfaces:
org.exoplatform.web.application.ApplicationLifecycle<WebuiRequestContext>

public class MonitorApplicationLifecycle extends Object implements org.exoplatform.web.application.ApplicationLifecycle<WebuiRequestContext>
Monitors the lifecycle of an application. Uses MonitorEvent to do the monitoring.
See Also:
  • Constructor Details

    • MonitorApplicationLifecycle

      public MonitorApplicationLifecycle()
  • Method Details

    • onInit

      public void onInit(org.exoplatform.web.application.Application app) throws Exception
      Specified by:
      onInit in interface org.exoplatform.web.application.ApplicationLifecycle<WebuiRequestContext>
      Throws:
      Exception
    • onDestroy

      public void onDestroy(org.exoplatform.web.application.Application app) throws Exception
      Specified by:
      onDestroy in interface org.exoplatform.web.application.ApplicationLifecycle<WebuiRequestContext>
      Throws:
      Exception
    • onStartRequest

      public void onStartRequest(org.exoplatform.web.application.Application app, WebuiRequestContext rcontext) throws Exception
      Specified by:
      onStartRequest in interface org.exoplatform.web.application.ApplicationLifecycle<WebuiRequestContext>
      Throws:
      Exception
    • onFailRequest

      public void onFailRequest(org.exoplatform.web.application.Application app, WebuiRequestContext rcontext, org.exoplatform.web.application.RequestFailure failureType)
      Specified by:
      onFailRequest in interface org.exoplatform.web.application.ApplicationLifecycle<WebuiRequestContext>
    • onEndRequest

      public void onEndRequest(org.exoplatform.web.application.Application app, WebuiRequestContext rcontext) throws Exception
      Specified by:
      onEndRequest in interface org.exoplatform.web.application.ApplicationLifecycle<WebuiRequestContext>
      Throws:
      Exception