Package org.exoplatform.web.application
Class ExtensiblePortalApplicationLifecycle
java.lang.Object
org.exoplatform.web.application.ExtensiblePortalApplicationLifecycle
- All Implemented Interfaces:
ApplicationLifecycle<RequestContext>
public class ExtensiblePortalApplicationLifecycle
extends Object
implements ApplicationLifecycle<RequestContext>
This is a single application lifecycle that is added in
webui-configuration.xml as point of extension to trigger real listeners
injected via Kernel configuration on service
ApplicationLifecycleExtension-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidonDestroy(Application app) voidonEndRequest(Application app, RequestContext context) voidonFailRequest(Application app, RequestContext context, RequestFailure failureType) voidonInit(Application app) voidonStartRequest(Application app, RequestContext context)
-
Constructor Details
-
ExtensiblePortalApplicationLifecycle
public ExtensiblePortalApplicationLifecycle()
-
-
Method Details
-
onInit
- Specified by:
onInitin interfaceApplicationLifecycle<RequestContext>- Throws:
Exception
-
onStartRequest
- Specified by:
onStartRequestin interfaceApplicationLifecycle<RequestContext>- Throws:
Exception
-
onFailRequest
- Specified by:
onFailRequestin interfaceApplicationLifecycle<RequestContext>
-
onEndRequest
- Specified by:
onEndRequestin interfaceApplicationLifecycle<RequestContext>- Throws:
Exception
-
onDestroy
- Specified by:
onDestroyin interfaceApplicationLifecycle<RequestContext>- Throws:
Exception
-