public class FileNoticeLifeCycleListener extends java.lang.Object implements LifeCycle.Listener
This can be used with the jetty.sh script to wait for successful startup.
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
_filename |
private static Logger |
LOG |
Constructor and Description |
---|
FileNoticeLifeCycleListener(java.lang.String filename) |
Modifier and Type | Method and Description |
---|---|
void |
lifeCycleFailure(LifeCycle event,
java.lang.Throwable cause) |
void |
lifeCycleStarted(LifeCycle event) |
void |
lifeCycleStarting(LifeCycle event) |
void |
lifeCycleStopped(LifeCycle event) |
void |
lifeCycleStopping(LifeCycle event) |
private void |
writeState(java.lang.String action,
LifeCycle lifecycle) |
private static final Logger LOG
private final java.lang.String _filename
public FileNoticeLifeCycleListener(java.lang.String filename)
private void writeState(java.lang.String action, LifeCycle lifecycle)
public void lifeCycleStarting(LifeCycle event)
lifeCycleStarting
in interface LifeCycle.Listener
public void lifeCycleStarted(LifeCycle event)
lifeCycleStarted
in interface LifeCycle.Listener
public void lifeCycleFailure(LifeCycle event, java.lang.Throwable cause)
lifeCycleFailure
in interface LifeCycle.Listener
public void lifeCycleStopping(LifeCycle event)
lifeCycleStopping
in interface LifeCycle.Listener
public void lifeCycleStopped(LifeCycle event)
lifeCycleStopped
in interface LifeCycle.Listener