/*
 *  Copyright(c) 2007 Red Hat Middleware, LLC,
 *  and individual contributors as indicated by the @authors tag.
 *  See the copyright.txt in the distribution for a
 *  full listing of individual contributors.
 *
 *  This library is free software; you can redistribute it and/or
 *  modify it under the terms of the GNU Lesser General Public
 *  License as published by the Free Software Foundation; either
 *  version 2 of the License, or (at your option) any later version.
 *
 *  This library is distributed in the hope that it will be useful,
 *  but WITHOUT ANY WARRANTY; without even the implied warranty of
 *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 *  Lesser General Public License for more details.
 *
 *  You should have received a copy of the GNU Lesser General Public
 *  License along with this library in the file COPYING.LIB;
 *  if not, write to the Free Software Foundation, Inc.,
 *  59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
 *
 * @author Jean-Frederic Clere
 * @version $Revision: 515 $, $Date: 2008-03-18 05:02:23 +0800 (Tue, 18 Mar 2008) $
 */
package org.jboss.web.php;

import java.lang.Thread;
import java.lang.InterruptedException;

/* Thread that handle the php startup and shutdown */
public class PhpThread extends Thread {
    public void run() {
        boolean ok = true;
        Library.StartUp();
        while (ok) {
            try {
                sleep(60000);
            } catch (InterruptedException e) {
                ok = false;
            }
        }
        Library.shutdown();
    }
}
