Skip navigation links

Oracle Fusion Middleware
Java API Reference for Oracle WebLogic Server
12c (12.2.1)

Part Number E55141-01
P4 Change 1723563 on 2015/10/09


weblogic.application
Class ApplicationLifecycleListener

java.lang.Object
  extended by weblogic.application.ApplicationLifecycleListener


public abstract class ApplicationLifecycleListener
extends Object

The abstract class, ApplicationLifecycleListener, should be extended to create listener, startup and shutdown classes that a user may wish to tie into their application lifecycle.

We currently support four stages of the lifecycle for listener registration: preStart, postStart, preStop, and postStop. In addition, the extended classes can be of three types: listeners, startup classes, shutdown classes. Typically, listners will extend the WLS abstract class, ApplicationLifecycleListener and implement all relevant methods (preStop through postStop) and will fire according to the methods implemented. For example, a fully implemented listener class will fire at all lifecycle events (preStart, postStart, preStop, and postStop). A startup or shutdown class with only implement its main method and fire either at preStart (startup) or postStop (shutdown).


Method Summary
 void postStart(ApplicationLifecycleEvent evt)
          Provides hooks for listener classes after the application finishes initialization.
 void postStop(ApplicationLifecycleEvent evt)
          Provides hooks for listeners and shut-down classes after the application finishes its shutdown process.
 void preStart(ApplicationLifecycleEvent evt)
          Provides hooks for listeners and start-up classes before the application finishes initialization.
 void preStop(ApplicationLifecycleEvent evt)
          Provides hooks for listener classes when the application commences its shutdown process.

 

Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Method Detail

preStart

public void preStart(ApplicationLifecycleEvent evt)
              throws ApplicationException
Provides hooks for listeners and start-up classes before the application finishes initialization. The JNDI environment is not set up and available for use in this call back.
Throws:
ApplicationException

postStart

public void postStart(ApplicationLifecycleEvent evt)
               throws ApplicationException
Provides hooks for listener classes after the application finishes initialization. The JNDI environment is set up and available for use in this call back.
Throws:
ApplicationException

preStop

public void preStop(ApplicationLifecycleEvent evt)
             throws ApplicationException
Provides hooks for listener classes when the application commences its shutdown process.
Throws:
ApplicationException

postStop

public void postStop(ApplicationLifecycleEvent evt)
              throws ApplicationException
Provides hooks for listeners and shut-down classes after the application finishes its shutdown process.
Throws:
ApplicationException

Skip navigation links

Copyright 1996, 2015, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.

Oracle Fusion Middleware
Java API Reference for Oracle WebLogic Server
12c (12.2.1)

Part Number E55141-01
P4 Change 1723563 on 2015/10/09