Top Description Interfaces Classes
module org.eclipse.jetty.util

Package org.eclipse.jetty.util.component


Jetty Util : Jetty Lifecycle Management

Interface Summary

Modifier and TypeInterface and Description
public interface
Container

A Container

public interface
Destroyable

A Destroyable is an object which can be destroyed.

public interface
public interface
Environment

A named runtime environment containing a ClassLoader and Attributes.

public interface
Graceful

Jetty components that wish to be part of a Graceful shutdown implement this interface so that the Graceful#shutdown() method will be called to initiate a shutdown.

public interface
LifeCycle

The lifecycle interface for generic components.

Class Summary

Modifier and TypeClass and Description
public abstract class
AbstractLifeCycle

Basic implementation of the life cycle interface for components.

public class
AttributeContainerMap

An Attributes implementation that holds it's values in an immutable ContainerLifeCycle

public class
public class
ContainerLifeCycle

A ContainerLifeCycle is an LifeCycle implementation for a collection of contained beans.

public class
public class
public class
public class
FileNoticeLifeCycleListener

Deprecated use org.eclipse.jetty.server.StateLifeCycleListener instead
A LifeCycle Listener that writes state changes to a file.
public class
HaltLifeCycleListener

A LifeCycle listener that halts the JVM with exit code 0 when notified of the "started" event.

public class
StopLifeCycle

A LifeCycle that when started will stop another LifeCycle