Mercurial Hosting > luan
changeset 846:490960236c58
remove FileNoticeLifeCycleListener
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Mon, 19 Sep 2016 15:02:49 -0600 |
parents | 1fadec96c644 |
children | 5dfb10ec0ca5 |
files | src/org/eclipse/jetty/util/component/FileNoticeLifeCycleListener.java |
diffstat | 1 files changed, 0 insertions(+), 80 deletions(-) [+] |
line wrap: on
line diff
diff -r 1fadec96c644 -r 490960236c58 src/org/eclipse/jetty/util/component/FileNoticeLifeCycleListener.java --- a/src/org/eclipse/jetty/util/component/FileNoticeLifeCycleListener.java Mon Sep 19 15:00:09 2016 -0600 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,80 +0,0 @@ -// -// ======================================================================== -// Copyright (c) 1995-2014 Mort Bay Consulting Pty. Ltd. -// ------------------------------------------------------------------------ -// All rights reserved. This program and the accompanying materials -// are made available under the terms of the Eclipse Public License v1.0 -// and Apache License v2.0 which accompanies this distribution. -// -// The Eclipse Public License is available at -// http://www.eclipse.org/legal/epl-v10.html -// -// The Apache License v2.0 is available at -// http://www.opensource.org/licenses/apache2.0.php -// -// You may elect to redistribute this code under either of these licenses. -// ======================================================================== -// - -package org.eclipse.jetty.util.component; - -import java.io.FileWriter; - -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; - - -/* ------------------------------------------------------------ */ -/** A LifeCycle Listener that writes state changes to a file. - * <p>This can be used with the jetty.sh script to wait for successful startup. - */ -public class FileNoticeLifeCycleListener implements LifeCycle.Listener -{ - Logger LOG = LoggerFactory.getLogger(FileNoticeLifeCycleListener.class); - - private final String _filename; - - public FileNoticeLifeCycleListener(String filename) - { - _filename=filename; - } - - private void writeState(String action, LifeCycle lifecycle) - { - try - { - FileWriter out = new FileWriter(_filename,true); - out.append(action).append(" ").append(lifecycle.toString()).append("\n"); - out.close(); - } - catch(Exception e) - { - LOG.warn("",e); - } - } - - public void lifeCycleStarting(LifeCycle event) - { - writeState("STARTING",event); - } - - public void lifeCycleStarted(LifeCycle event) - { - writeState("STARTED",event); - } - - public void lifeCycleFailure(LifeCycle event, Throwable cause) - { - writeState("FAILED",event); - } - - public void lifeCycleStopping(LifeCycle event) - { - writeState("STOPPING",event); - } - - public void lifeCycleStopped(LifeCycle event) - { - writeState("STOPPED",event); - } -}