| ExitOnShutdown.java |
/*
* JBoss, the OpenSource J2EE webOS
*
* Distributable under LGPL license.
* See terms of license at gnu.org.
*/
package org.jboss.test.jmx.shutdown;
import javax.naming.InitialContext;
import org.jboss.system.ServiceMBeanSupport;
/** A service that calls System.exit from its stopService method
*
* @author Scott.Stark@jboss.org
* @version $Revision: 1.1.2.1 $
*/
public class ExitOnShutdown
extends ServiceMBeanSupport
implements ExitOnShutdownMBean
{
protected void startService() throws Exception
{
InitialContext ctx = new InitialContext();
ctx.bind("ExitOnShutdown", Boolean.TRUE);
}
protected void stopService() throws Exception
{
System.exit(0);
}
}
| ExitOnShutdown.java |