package org.apache.catalina;
public abstract interface Lifecycle
{
public static final String INIT_EVENT = "init";
public static final String START_EVENT = "start";
public static final String BEFORE_START_EVENT = "before_start";
public static final String AFTER_START_EVENT = "after_start";
public static final String STOP_EVENT = "stop";
public static final String BEFORE_STOP_EVENT = "before_stop";
public static final String AFTER_STOP_EVENT = "after_stop";
public static final String DESTROY_EVENT = "destroy";
public static final String PERIODIC_EVENT = "periodic";
public abstract void addLifecycleListener(LifecycleListener paramLifecycleListener);
public abstract LifecycleListener[] findLifecycleListeners();
public abstract void removeLifecycleListener(LifecycleListener paramLifecycleListener);
public abstract void start()
throws LifecycleException;
public abstract void stop()
throws LifecycleException;
}
Lifecycle.java