package org.gcube.smartgears.handlers.application; import java.util.logging.Handler; import org.gcube.smartgears.handlers.AbstractHandler; /** * A {@link Handler} of {@link ApplicationLifecycleEvent}s. *
* The handler participates in a {@link ApplicationPipeline} of other handlers registered for notification of the same events.
* After processing the event, it may or may not propagate the event to the handlers further down in the {@link ApplicationPipeline}
* {@link ApplicationPipeline#forward(ApplicationEvent)}.
* @author Fabio Simeoni
*
* @see ApplicationLifecycleEvent
* @see ApplicationPipeline
*/
public abstract class ApplicationLifecycleHandler extends AbstractHandler implements ApplicationHandler