本文整理匯總了Java中org.apache.commons.daemon.Daemon類的典型用法代碼示例。如果您正苦於以下問題:Java Daemon類的具體用法?Java Daemon怎麽用?Java Daemon使用的例子?那麽, 這裏精選的類代碼示例或許可以為您提供幫助。
Daemon類屬於org.apache.commons.daemon包,在下文中一共展示了Daemon類的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。
示例1: DaemonStarter
import org.apache.commons.daemon.Daemon; //導入依賴的package包/類
public DaemonStarter ( final Class<?> className, final String[] args ) throws Exception
{
final Object o = className.newInstance ();
if ( ! ( o instanceof Daemon ) )
{
throw new RuntimeException ( String.format ( "Class must implement '%s'", Daemon.class ) );
}
final DaemonController controller = this;
this.daemon = (Daemon)o;
this.daemon.init ( new DaemonContext () {
@Override
public String[] getArguments ()
{
return args;
}
@Override
public DaemonController getController ()
{
return controller;
}
} );
this.daemon.start ();
}