Class LifecycleEvent

java.lang.Object
java.util.EventObject
com.sun.appserv.server.LifecycleEvent
All Implemented Interfaces:
Serializable

public class LifecycleEvent extends EventObject
This class defines the types of events that get fired by the application server. It also contains a LifecycleEventContext that can be used by the lifecycle modules.
See Also:
  • Field Details

    • INIT_EVENT

      public static final int INIT_EVENT
      Server is initializing subsystems and setting up the runtime environment.
      See Also:
    • STARTUP_EVENT

      public static final int STARTUP_EVENT
      Server is starting up applications
      See Also:
    • READY_EVENT

      public static final int READY_EVENT
      Server is ready to service requests
      See Also:
    • SHUTDOWN_EVENT

      public static final int SHUTDOWN_EVENT
      Server is shutting down applications
      See Also:
    • TERMINATION_EVENT

      public static final int TERMINATION_EVENT
      Server is terminating the subsystems and the runtime environment.
      See Also:
  • Constructor Details

    • LifecycleEvent

      public LifecycleEvent(Object source, int eventType, Object eventData, LifecycleEventContext ctx)
      Construct new lifecycle event
      Parameters:
      source - The object on which the event initially occurred
      eventType - type of the event
      ctx - the underlying context for the lifecycle event
  • Method Details

    • getEventType

      public int getEventType()
      Get the type of event associated with this
    • getData

      public Object getData()
      Get the data associated with the event.
    • getLifecycleEventContext

      public LifecycleEventContext getLifecycleEventContext()
      Get the ServerContext generating this lifecycle event