Added: dev/commons/daemon/1.2.4-RC2/site/apidocs/index-all.html ============================================================================== --- dev/commons/daemon/1.2.4-RC2/site/apidocs/index-all.html (added) +++ dev/commons/daemon/1.2.4-RC2/site/apidocs/index-all.html Mon Jan 18 17:02:16 2021 @@ -0,0 +1,492 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc --> +<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> +<title>Index (Apache Commons Daemon 1.2.4 API)</title> +<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style"> +<script type="text/javascript" src="script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Index (Apache Commons Daemon 1.2.4 API)"; + } + } + catch(err) { + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="overview-summary.html">Overview</a></li> +<li>Package</li> +<li>Class</li> +<li>Use</li> +<li><a href="overview-tree.html">Tree</a></li> +<li><a href="deprecated-list.html">Deprecated</a></li> +<li class="navBarCell1Rev">Index</li> +<li><a href="help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="index.html?index-all.html" target="_top">Frames</a></li> +<li><a href="index-all.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="contentContainer"><a href="#I:C">C</a> <a href="#I:D">D</a> <a href="#I:E">E</a> <a href="#I:F">F</a> <a href="#I:G">G</a> <a href="#I:H">H</a> <a href="#I:I">I</a> <a href="#I:L">L</a> <a href="#I:M">M</a> <a href="#I:O">O</a> <a href="#I:P">P</a> <a href="#I:R">R</a> <a href="#I:S">S</a> <a href="#I:T">T</a> <a href="#I:V">V</a> <a href="#I:W">W</a> <a name="I:C"> +<!-- --> +</a> +<h2 class="title">C</h2> +<dl> +<dt><span class="memberNameLink"><a href="org/apache/commons/daemon/support/DaemonLoader.html#check-java.lang.String-">check(String)</a></span> - Static method in class org.apache.commons.daemon.support.<a href="org/apache/commons/daemon/support/DaemonLoader.html" title="class in org.apache.commons.daemon.support">DaemonLoader</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="org/apache/commons/daemon/support/DaemonLoader.Context.html#Context--">Context()</a></span> - Constructor for class org.apache.commons.daemon.support.<a href="org/apache/commons/daemon/support/DaemonLoader.Context.html" title="class in org.apache.commons.daemon.support">DaemonLoader.Context</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="org/apache/commons/daemon/DaemonPermission.html#CONTROL">CONTROL</a></span> - Static variable in class org.apache.commons.daemon.<a href="org/apache/commons/daemon/DaemonPermission.html" title="class in org.apache.commons.daemon">DaemonPermission</a></dt> +<dd> +<div class="block">The target name when associated with control actions + ("control").</div> +</dd> +<dt><span class="memberNameLink"><a href="org/apache/commons/daemon/DaemonPermission.html#CONTROL_RELOAD">CONTROL_RELOAD</a></span> - Static variable in class org.apache.commons.daemon.<a href="org/apache/commons/daemon/DaemonPermission.html" title="class in org.apache.commons.daemon">DaemonPermission</a></dt> +<dd> +<div class="block">The action name associated with the permission to call the + <code>DaemonController.reload()</code> method.</div> +</dd> +<dt><span class="memberNameLink"><a href="org/apache/commons/daemon/DaemonPermission.html#CONTROL_SHUTDOWN">CONTROL_SHUTDOWN</a></span> - Static variable in class org.apache.commons.daemon.<a href="org/apache/commons/daemon/DaemonPermission.html" title="class in org.apache.commons.daemon">DaemonPermission</a></dt> +<dd> +<div class="block">The action name associated with the permission to call the + <code>DaemonController.shutdown()</code> method.</div> +</dd> +<dt><span class="memberNameLink"><a href="org/apache/commons/daemon/DaemonPermission.html#CONTROL_START">CONTROL_START</a></span> - Static variable in class org.apache.commons.daemon.<a href="org/apache/commons/daemon/DaemonPermission.html" title="class in org.apache.commons.daemon">DaemonPermission</a></dt> +<dd> +<div class="block">The action name associated with the permission to call the + <code>DaemonController.start()</code> method.</div> +</dd> +<dt><span class="memberNameLink"><a href="org/apache/commons/daemon/DaemonPermission.html#CONTROL_STOP">CONTROL_STOP</a></span> - Static variable in class org.apache.commons.daemon.<a href="org/apache/commons/daemon/DaemonPermission.html" title="class in org.apache.commons.daemon">DaemonPermission</a></dt> +<dd> +<div class="block">The action name associated with the permission to call the + <code>DaemonController.stop()</code> method.</div> +</dd> +</dl> +<a name="I:D"> +<!-- --> +</a> +<h2 class="title">D</h2> +<dl> +<dt><a href="org/apache/commons/daemon/Daemon.html" title="interface in org.apache.commons.daemon"><span class="typeNameLink">Daemon</span></a> - Interface in <a href="org/apache/commons/daemon/package-summary.html">org.apache.commons.daemon</a></dt> +<dd> +<div class="block">Provides support for native daemon invocation.</div> +</dd> +<dt><a href="org/apache/commons/daemon/support/DaemonConfiguration.html" title="class in org.apache.commons.daemon.support"><span class="typeNameLink">DaemonConfiguration</span></a> - Class in <a href="org/apache/commons/daemon/support/package-summary.html">org.apache.commons.daemon.support</a></dt> +<dd> +<div class="block">Used by jsvc for Daemon configuration.</div> +</dd> +<dt><span class="memberNameLink"><a href="org/apache/commons/daemon/support/DaemonConfiguration.html#DaemonConfiguration--">DaemonConfiguration()</a></span> - Constructor for class org.apache.commons.daemon.support.<a href="org/apache/commons/daemon/support/DaemonConfiguration.html" title="class in org.apache.commons.daemon.support">DaemonConfiguration</a></dt> +<dd> +<div class="block">Default constructor</div> +</dd> +<dt><a href="org/apache/commons/daemon/DaemonContext.html" title="interface in org.apache.commons.daemon"><span class="typeNameLink">DaemonContext</span></a> - Interface in <a href="org/apache/commons/daemon/package-summary.html">org.apache.commons.daemon</a></dt> +<dd> +<div class="block">Defines a set of methods that a Daemon instance can use to + communicate with the Daemon container.</div> +</dd> +<dt><a href="org/apache/commons/daemon/DaemonController.html" title="interface in org.apache.commons.daemon"><span class="typeNameLink">DaemonController</span></a> - Interface in <a href="org/apache/commons/daemon/package-summary.html">org.apache.commons.daemon</a></dt> +<dd> +<div class="block">Defines methods needed by the DaemonLoader.</div> +</dd> +<dt><a href="org/apache/commons/daemon/DaemonInitException.html" title="class in org.apache.commons.daemon"><span class="typeNameLink">DaemonInitException</span></a> - Exception in <a href="org/apache/commons/daemon/package-summary.html">org.apache.commons.daemon</a></dt> +<dd> +<div class="block">Throw this during init if you can't initialize yourself for some expected reason.</div> +</dd> +<dt><span class="memberNameLink"><a href="org/apache/commons/daemon/DaemonInitException.html#DaemonInitException-java.lang.String-">DaemonInitException(String)</a></span> - Constructor for exception org.apache.commons.daemon.<a href="org/apache/commons/daemon/DaemonInitException.html" title="class in org.apache.commons.daemon">DaemonInitException</a></dt> +<dd> +<div class="block">Constructs a new exception with the given message.</div> +</dd> +<dt><span class="memberNameLink"><a href="org/apache/commons/daemon/DaemonInitException.html#DaemonInitException-java.lang.String-java.lang.Throwable-">DaemonInitException(String, Throwable)</a></span> - Constructor for exception org.apache.commons.daemon.<a href="org/apache/commons/daemon/DaemonInitException.html" title="class in org.apache.commons.daemon">DaemonInitException</a></dt> +<dd> +<div class="block">Constructs a new exception with the given detail and cause.</div> +</dd> +<dt><a href="org/apache/commons/daemon/DaemonListener.html" title="interface in org.apache.commons.daemon"><span class="typeNameLink">DaemonListener</span></a> - Interface in <a href="org/apache/commons/daemon/package-summary.html">org.apache.commons.daemon</a></dt> +<dd> +<div class="block">EvenListener type wrapper.</div> +</dd> +<dt><a href="org/apache/commons/daemon/support/DaemonLoader.html" title="class in org.apache.commons.daemon.support"><span class="typeNameLink">DaemonLoader</span></a> - Class in <a href="org/apache/commons/daemon/support/package-summary.html">org.apache.commons.daemon.support</a></dt> +<dd> +<div class="block">Used by jsvc for Daemon management.</div> +</dd> +<dt><span class="memberNameLink"><a href="org/apache/commons/daemon/support/DaemonLoader.html#DaemonLoader--">DaemonLoader()</a></span> - Constructor for class org.apache.commons.daemon.support.<a href="org/apache/commons/daemon/support/DaemonLoader.html" title="class in org.apache.commons.daemon.support">DaemonLoader</a></dt> +<dd> </dd> +<dt><a href="org/apache/commons/daemon/support/DaemonLoader.Context.html" title="class in org.apache.commons.daemon.support"><span class="typeNameLink">DaemonLoader.Context</span></a> - Class in <a href="org/apache/commons/daemon/support/package-summary.html">org.apache.commons.daemon.support</a></dt> +<dd> </dd> +<dt><a href="org/apache/commons/daemon/support/DaemonLoader.Controller.html" title="class in org.apache.commons.daemon.support"><span class="typeNameLink">DaemonLoader.Controller</span></a> - Class in <a href="org/apache/commons/daemon/support/package-summary.html">org.apache.commons.daemon.support</a></dt> +<dd> </dd> +<dt><a href="org/apache/commons/daemon/DaemonPermission.html" title="class in org.apache.commons.daemon"><span class="typeNameLink">DaemonPermission</span></a> - Class in <a href="org/apache/commons/daemon/package-summary.html">org.apache.commons.daemon</a></dt> +<dd> +<div class="block">Represents the permissions to control and query the status of + a <code>Daemon</code>.</div> +</dd> +<dt><span class="memberNameLink"><a href="org/apache/commons/daemon/DaemonPermission.html#DaemonPermission-java.lang.String-">DaemonPermission(String)</a></span> - Constructor for class org.apache.commons.daemon.<a href="org/apache/commons/daemon/DaemonPermission.html" title="class in org.apache.commons.daemon">DaemonPermission</a></dt> +<dd> +<div class="block">Creates a new <code>DaemonPermission</code> instance with a specified + permission name.</div> +</dd> +<dt><span class="memberNameLink"><a href="org/apache/commons/daemon/DaemonPermission.html#DaemonPermission-java.lang.String-java.lang.String-">DaemonPermission(String, String)</a></span> - Constructor for class org.apache.commons.daemon.<a href="org/apache/commons/daemon/DaemonPermission.html" title="class in org.apache.commons.daemon">DaemonPermission</a></dt> +<dd> +<div class="block">Creates a new <code>DaemonPermission</code> instance with a specified + permission name and a specified list of actions.</div> +</dd> +<dt><a href="org/apache/commons/daemon/DaemonUserSignal.html" title="interface in org.apache.commons.daemon"><span class="typeNameLink">DaemonUserSignal</span></a> - Interface in <a href="org/apache/commons/daemon/package-summary.html">org.apache.commons.daemon</a></dt> +<dd> +<div class="block">Tags a Daemon as supporting some kind of + signaling method that allows the java application to + perform a custom action.</div> +</dd> +<dt><a href="org/apache/commons/daemon/support/DaemonWrapper.html" title="class in org.apache.commons.daemon.support"><span class="typeNameLink">DaemonWrapper</span></a> - Class in <a href="org/apache/commons/daemon/support/package-summary.html">org.apache.commons.daemon.support</a></dt> +<dd> +<div class="block">Implementation of the Daemon that allows running + standard applications as daemons.</div> +</dd> +<dt><span class="memberNameLink"><a href="org/apache/commons/daemon/support/DaemonWrapper.html#DaemonWrapper--">DaemonWrapper()</a></span> - Constructor for class org.apache.commons.daemon.support.<a href="org/apache/commons/daemon/support/DaemonWrapper.html" title="class in org.apache.commons.daemon.support">DaemonWrapper</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="org/apache/commons/daemon/support/DaemonConfiguration.html#DEFAULT_CONFIG">DEFAULT_CONFIG</a></span> - Static variable in class org.apache.commons.daemon.support.<a href="org/apache/commons/daemon/support/DaemonConfiguration.html" title="class in org.apache.commons.daemon.support">DaemonConfiguration</a></dt> +<dd> +<div class="block">Default configuration file name.</div> +</dd> +<dt><span class="memberNameLink"><a href="org/apache/commons/daemon/Daemon.html#destroy--">destroy()</a></span> - Method in interface org.apache.commons.daemon.<a href="org/apache/commons/daemon/Daemon.html" title="interface in org.apache.commons.daemon">Daemon</a></dt> +<dd> +<div class="block">Frees any resources allocated by this daemon such as file + descriptors or sockets.</div> +</dd> +<dt><span class="memberNameLink"><a href="org/apache/commons/daemon/support/DaemonLoader.html#destroy--">destroy()</a></span> - Static method in class org.apache.commons.daemon.support.<a href="org/apache/commons/daemon/support/DaemonLoader.html" title="class in org.apache.commons.daemon.support">DaemonLoader</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="org/apache/commons/daemon/support/DaemonWrapper.html#destroy--">destroy()</a></span> - Method in class org.apache.commons.daemon.support.<a href="org/apache/commons/daemon/support/DaemonWrapper.html" title="class in org.apache.commons.daemon.support">DaemonWrapper</a></dt> +<dd> </dd> +</dl> +<a name="I:E"> +<!-- --> +</a> +<h2 class="title">E</h2> +<dl> +<dt><span class="memberNameLink"><a href="org/apache/commons/daemon/DaemonPermission.html#equals-java.lang.Object-">equals(Object)</a></span> - Method in class org.apache.commons.daemon.<a href="org/apache/commons/daemon/DaemonPermission.html" title="class in org.apache.commons.daemon">DaemonPermission</a></dt> +<dd> +<div class="block">Checks if a specified object equals <code>DaemonPermission</code>.</div> +</dd> +</dl> +<a name="I:F"> +<!-- --> +</a> +<h2 class="title">F</h2> +<dl> +<dt><span class="memberNameLink"><a href="org/apache/commons/daemon/DaemonController.html#fail--">fail()</a></span> - Method in interface org.apache.commons.daemon.<a href="org/apache/commons/daemon/DaemonController.html" title="interface in org.apache.commons.daemon">DaemonController</a></dt> +<dd> +<div class="block">Shuts down daemon and logs failed message.</div> +</dd> +<dt><span class="memberNameLink"><a href="org/apache/commons/daemon/DaemonController.html#fail-java.lang.String-">fail(String)</a></span> - Method in interface org.apache.commons.daemon.<a href="org/apache/commons/daemon/DaemonController.html" title="interface in org.apache.commons.daemon">DaemonController</a></dt> +<dd> +<div class="block">Shuts down daemon and logs failed message.</div> +</dd> +<dt><span class="memberNameLink"><a href="org/apache/commons/daemon/DaemonController.html#fail-java.lang.Exception-">fail(Exception)</a></span> - Method in interface org.apache.commons.daemon.<a href="org/apache/commons/daemon/DaemonController.html" title="interface in org.apache.commons.daemon">DaemonController</a></dt> +<dd> +<div class="block">Shuts down daemon and logs failed message.</div> +</dd> +<dt><span class="memberNameLink"><a href="org/apache/commons/daemon/DaemonController.html#fail-java.lang.String-java.lang.Exception-">fail(String, Exception)</a></span> - Method in interface org.apache.commons.daemon.<a href="org/apache/commons/daemon/DaemonController.html" title="interface in org.apache.commons.daemon">DaemonController</a></dt> +<dd> +<div class="block">Shuts down daemon and logs failed message.</div> +</dd> +<dt><span class="memberNameLink"><a href="org/apache/commons/daemon/support/DaemonLoader.Controller.html#fail--">fail()</a></span> - Method in class org.apache.commons.daemon.support.<a href="org/apache/commons/daemon/support/DaemonLoader.Controller.html" title="class in org.apache.commons.daemon.support">DaemonLoader.Controller</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="org/apache/commons/daemon/support/DaemonLoader.Controller.html#fail-java.lang.String-">fail(String)</a></span> - Method in class org.apache.commons.daemon.support.<a href="org/apache/commons/daemon/support/DaemonLoader.Controller.html" title="class in org.apache.commons.daemon.support">DaemonLoader.Controller</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="org/apache/commons/daemon/support/DaemonLoader.Controller.html#fail-java.lang.Exception-">fail(Exception)</a></span> - Method in class org.apache.commons.daemon.support.<a href="org/apache/commons/daemon/support/DaemonLoader.Controller.html" title="class in org.apache.commons.daemon.support">DaemonLoader.Controller</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="org/apache/commons/daemon/support/DaemonLoader.Controller.html#fail-java.lang.String-java.lang.Exception-">fail(String, Exception)</a></span> - Method in class org.apache.commons.daemon.support.<a href="org/apache/commons/daemon/support/DaemonLoader.Controller.html" title="class in org.apache.commons.daemon.support">DaemonLoader.Controller</a></dt> +<dd> </dd> +</dl> +<a name="I:G"> +<!-- --> +</a> +<h2 class="title">G</h2> +<dl> +<dt><span class="memberNameLink"><a href="org/apache/commons/daemon/DaemonPermission.html#getActions--">getActions()</a></span> - Method in class org.apache.commons.daemon.<a href="org/apache/commons/daemon/DaemonPermission.html" title="class in org.apache.commons.daemon">DaemonPermission</a></dt> +<dd> +<div class="block">Returns the list of actions permitted by this instance of + <code>DaemonPermission</code> in its canonical form.</div> +</dd> +<dt><span class="memberNameLink"><a href="org/apache/commons/daemon/DaemonContext.html#getArguments--">getArguments()</a></span> - Method in interface org.apache.commons.daemon.<a href="org/apache/commons/daemon/DaemonContext.html" title="interface in org.apache.commons.daemon">DaemonContext</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="org/apache/commons/daemon/support/DaemonLoader.Context.html#getArguments--">getArguments()</a></span> - Method in class org.apache.commons.daemon.support.<a href="org/apache/commons/daemon/support/DaemonLoader.Context.html" title="class in org.apache.commons.daemon.support">DaemonLoader.Context</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="org/apache/commons/daemon/DaemonContext.html#getController--">getController()</a></span> - Method in interface org.apache.commons.daemon.<a href="org/apache/commons/daemon/DaemonContext.html" title="interface in org.apache.commons.daemon">DaemonContext</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="org/apache/commons/daemon/support/DaemonLoader.Context.html#getController--">getController()</a></span> - Method in class org.apache.commons.daemon.support.<a href="org/apache/commons/daemon/support/DaemonLoader.Context.html" title="class in org.apache.commons.daemon.support">DaemonLoader.Context</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="org/apache/commons/daemon/DaemonInitException.html#getMessageWithCause--">getMessageWithCause()</a></span> - Method in exception org.apache.commons.daemon.<a href="org/apache/commons/daemon/DaemonInitException.html" title="class in org.apache.commons.daemon">DaemonInitException</a></dt> +<dd> +<div class="block">Gets the message with the cause as a postfix.</div> +</dd> +<dt><span class="memberNameLink"><a href="org/apache/commons/daemon/support/DaemonConfiguration.html#getProperty-java.lang.String-">getProperty(String)</a></span> - Method in class org.apache.commons.daemon.support.<a href="org/apache/commons/daemon/support/DaemonConfiguration.html" title="class in org.apache.commons.daemon.support">DaemonConfiguration</a></dt> +<dd> +<div class="block">Gets the configuration property.</div> +</dd> +<dt><span class="memberNameLink"><a href="org/apache/commons/daemon/support/DaemonConfiguration.html#getPropertyArray-java.lang.String-">getPropertyArray(String)</a></span> - Method in class org.apache.commons.daemon.support.<a href="org/apache/commons/daemon/support/DaemonConfiguration.html" title="class in org.apache.commons.daemon.support">DaemonConfiguration</a></dt> +<dd> +<div class="block">Gets the configuration property array.</div> +</dd> +</dl> +<a name="I:H"> +<!-- --> +</a> +<h2 class="title">H</h2> +<dl> +<dt><span class="memberNameLink"><a href="org/apache/commons/daemon/DaemonPermission.html#hashCode--">hashCode()</a></span> - Method in class org.apache.commons.daemon.<a href="org/apache/commons/daemon/DaemonPermission.html" title="class in org.apache.commons.daemon">DaemonPermission</a></dt> +<dd> +<div class="block">Returns the hash code for this <code>DaemonPermission</code> instance.</div> +</dd> +</dl> +<a name="I:I"> +<!-- --> +</a> +<h2 class="title">I</h2> +<dl> +<dt><span class="memberNameLink"><a href="org/apache/commons/daemon/DaemonPermission.html#implies-java.security.Permission-">implies(Permission)</a></span> - Method in class org.apache.commons.daemon.<a href="org/apache/commons/daemon/DaemonPermission.html" title="class in org.apache.commons.daemon">DaemonPermission</a></dt> +<dd> +<div class="block">Checks if this <code>DaemonPermission</code> implies another + <code>Permission</code>.</div> +</dd> +<dt><span class="memberNameLink"><a href="org/apache/commons/daemon/Daemon.html#init-org.apache.commons.daemon.DaemonContext-">init(DaemonContext)</a></span> - Method in interface org.apache.commons.daemon.<a href="org/apache/commons/daemon/Daemon.html" title="interface in org.apache.commons.daemon">Daemon</a></dt> +<dd> +<div class="block">Initializes this <code>Daemon</code> instance.</div> +</dd> +<dt><span class="memberNameLink"><a href="org/apache/commons/daemon/support/DaemonWrapper.html#init-org.apache.commons.daemon.DaemonContext-">init(DaemonContext)</a></span> - Method in class org.apache.commons.daemon.support.<a href="org/apache/commons/daemon/support/DaemonWrapper.html" title="class in org.apache.commons.daemon.support">DaemonWrapper</a></dt> +<dd> +<div class="block">Called from DaemonLoader on init stage.</div> +</dd> +</dl> +<a name="I:L"> +<!-- --> +</a> +<h2 class="title">L</h2> +<dl> +<dt><span class="memberNameLink"><a href="org/apache/commons/daemon/support/DaemonConfiguration.html#load-java.lang.String-">load(String)</a></span> - Method in class org.apache.commons.daemon.support.<a href="org/apache/commons/daemon/support/DaemonConfiguration.html" title="class in org.apache.commons.daemon.support">DaemonConfiguration</a></dt> +<dd> +<div class="block">Loads the configuration properties file.</div> +</dd> +<dt><span class="memberNameLink"><a href="org/apache/commons/daemon/support/DaemonLoader.html#load-java.lang.String-java.lang.String:A-">load(String, String[])</a></span> - Static method in class org.apache.commons.daemon.support.<a href="org/apache/commons/daemon/support/DaemonLoader.html" title="class in org.apache.commons.daemon.support">DaemonLoader</a></dt> +<dd> </dd> +</dl> +<a name="I:M"> +<!-- --> +</a> +<h2 class="title">M</h2> +<dl> +<dt><span class="memberNameLink"><a href="org/apache/commons/daemon/DaemonPermission.html#MASK_CONTROL_RELOAD">MASK_CONTROL_RELOAD</a></span> - Static variable in class org.apache.commons.daemon.<a href="org/apache/commons/daemon/DaemonPermission.html" title="class in org.apache.commons.daemon">DaemonPermission</a></dt> +<dd> +<div class="block">The action mask associated with the permission to call the + <code>DaemonController.reload()</code> method.</div> +</dd> +<dt><span class="memberNameLink"><a href="org/apache/commons/daemon/DaemonPermission.html#MASK_CONTROL_SHUTDOWN">MASK_CONTROL_SHUTDOWN</a></span> - Static variable in class org.apache.commons.daemon.<a href="org/apache/commons/daemon/DaemonPermission.html" title="class in org.apache.commons.daemon">DaemonPermission</a></dt> +<dd> +<div class="block">The action mask associated with the permission to call the + <code>DaemonController.shutdown()</code> method.</div> +</dd> +<dt><span class="memberNameLink"><a href="org/apache/commons/daemon/DaemonPermission.html#MASK_CONTROL_START">MASK_CONTROL_START</a></span> - Static variable in class org.apache.commons.daemon.<a href="org/apache/commons/daemon/DaemonPermission.html" title="class in org.apache.commons.daemon">DaemonPermission</a></dt> +<dd> +<div class="block">The action mask associated with the permission to call the + <code>DaemonController.start()</code> method.</div> +</dd> +<dt><span class="memberNameLink"><a href="org/apache/commons/daemon/DaemonPermission.html#MASK_CONTROL_STOP">MASK_CONTROL_STOP</a></span> - Static variable in class org.apache.commons.daemon.<a href="org/apache/commons/daemon/DaemonPermission.html" title="class in org.apache.commons.daemon">DaemonPermission</a></dt> +<dd> +<div class="block">The action mask associated with the permission to call the + <code>DaemonController.stop()</code> method.</div> +</dd> +</dl> +<a name="I:O"> +<!-- --> +</a> +<h2 class="title">O</h2> +<dl> +<dt><a href="org/apache/commons/daemon/package-summary.html">org.apache.commons.daemon</a> - package org.apache.commons.daemon</dt> +<dd> </dd> +<dt><a href="org/apache/commons/daemon/support/package-summary.html">org.apache.commons.daemon.support</a> - package org.apache.commons.daemon.support</dt> +<dd> </dd> +</dl> +<a name="I:P"> +<!-- --> +</a> +<h2 class="title">P</h2> +<dl> +<dt><span class="memberNameLink"><a href="org/apache/commons/daemon/support/DaemonConfiguration.html#PREFIX">PREFIX</a></span> - Static variable in class org.apache.commons.daemon.support.<a href="org/apache/commons/daemon/support/DaemonConfiguration.html" title="class in org.apache.commons.daemon.support">DaemonConfiguration</a></dt> +<dd> +<div class="block">Property prefix</div> +</dd> +</dl> +<a name="I:R"> +<!-- --> +</a> +<h2 class="title">R</h2> +<dl> +<dt><span class="memberNameLink"><a href="org/apache/commons/daemon/DaemonController.html#reload--">reload()</a></span> - Method in interface org.apache.commons.daemon.<a href="org/apache/commons/daemon/DaemonController.html" title="interface in org.apache.commons.daemon">DaemonController</a></dt> +<dd> +<div class="block">Reloads daemon</div> +</dd> +<dt><span class="memberNameLink"><a href="org/apache/commons/daemon/support/DaemonLoader.Controller.html#reload--">reload()</a></span> - Method in class org.apache.commons.daemon.support.<a href="org/apache/commons/daemon/support/DaemonLoader.Controller.html" title="class in org.apache.commons.daemon.support">DaemonLoader.Controller</a></dt> +<dd> </dd> +</dl> +<a name="I:S"> +<!-- --> +</a> +<h2 class="title">S</h2> +<dl> +<dt><span class="memberNameLink"><a href="org/apache/commons/daemon/support/DaemonLoader.Context.html#setArguments-java.lang.String:A-">setArguments(String[])</a></span> - Method in class org.apache.commons.daemon.support.<a href="org/apache/commons/daemon/support/DaemonLoader.Context.html" title="class in org.apache.commons.daemon.support">DaemonLoader.Context</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="org/apache/commons/daemon/support/DaemonLoader.Context.html#setController-org.apache.commons.daemon.DaemonController-">setController(DaemonController)</a></span> - Method in class org.apache.commons.daemon.support.<a href="org/apache/commons/daemon/support/DaemonLoader.Context.html" title="class in org.apache.commons.daemon.support">DaemonLoader.Context</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="org/apache/commons/daemon/DaemonController.html#shutdown--">shutdown()</a></span> - Method in interface org.apache.commons.daemon.<a href="org/apache/commons/daemon/DaemonController.html" title="interface in org.apache.commons.daemon">DaemonController</a></dt> +<dd> +<div class="block">Shuts down the daemon.</div> +</dd> +<dt><span class="memberNameLink"><a href="org/apache/commons/daemon/support/DaemonLoader.Controller.html#shutdown--">shutdown()</a></span> - Method in class org.apache.commons.daemon.support.<a href="org/apache/commons/daemon/support/DaemonLoader.Controller.html" title="class in org.apache.commons.daemon.support">DaemonLoader.Controller</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="org/apache/commons/daemon/DaemonUserSignal.html#signal--">signal()</a></span> - Method in interface org.apache.commons.daemon.<a href="org/apache/commons/daemon/DaemonUserSignal.html" title="interface in org.apache.commons.daemon">DaemonUserSignal</a></dt> +<dd> +<div class="block">Performs a custom action on received user signal.</div> +</dd> +<dt><span class="memberNameLink"><a href="org/apache/commons/daemon/support/DaemonLoader.html#signal--">signal()</a></span> - Static method in class org.apache.commons.daemon.support.<a href="org/apache/commons/daemon/support/DaemonLoader.html" title="class in org.apache.commons.daemon.support">DaemonLoader</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="org/apache/commons/daemon/Daemon.html#start--">start()</a></span> - Method in interface org.apache.commons.daemon.<a href="org/apache/commons/daemon/Daemon.html" title="interface in org.apache.commons.daemon">Daemon</a></dt> +<dd> +<div class="block">Starts the operation of this <code>Daemon</code> instance.</div> +</dd> +<dt><span class="memberNameLink"><a href="org/apache/commons/daemon/support/DaemonLoader.html#start--">start()</a></span> - Static method in class org.apache.commons.daemon.support.<a href="org/apache/commons/daemon/support/DaemonLoader.html" title="class in org.apache.commons.daemon.support">DaemonLoader</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="org/apache/commons/daemon/support/DaemonWrapper.html#start--">start()</a></span> - Method in class org.apache.commons.daemon.support.<a href="org/apache/commons/daemon/support/DaemonWrapper.html" title="class in org.apache.commons.daemon.support">DaemonWrapper</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="org/apache/commons/daemon/Daemon.html#stop--">stop()</a></span> - Method in interface org.apache.commons.daemon.<a href="org/apache/commons/daemon/Daemon.html" title="interface in org.apache.commons.daemon">Daemon</a></dt> +<dd> +<div class="block">Stops the operation of this <code>Daemon</code> instance.</div> +</dd> +<dt><span class="memberNameLink"><a href="org/apache/commons/daemon/support/DaemonLoader.html#stop--">stop()</a></span> - Static method in class org.apache.commons.daemon.support.<a href="org/apache/commons/daemon/support/DaemonLoader.html" title="class in org.apache.commons.daemon.support">DaemonLoader</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="org/apache/commons/daemon/support/DaemonWrapper.html#stop--">stop()</a></span> - Method in class org.apache.commons.daemon.support.<a href="org/apache/commons/daemon/support/DaemonWrapper.html" title="class in org.apache.commons.daemon.support">DaemonWrapper</a></dt> +<dd> </dd> +</dl> +<a name="I:T"> +<!-- --> +</a> +<h2 class="title">T</h2> +<dl> +<dt><span class="memberNameLink"><a href="org/apache/commons/daemon/DaemonPermission.html#toString--">toString()</a></span> - Method in class org.apache.commons.daemon.<a href="org/apache/commons/daemon/DaemonPermission.html" title="class in org.apache.commons.daemon">DaemonPermission</a></dt> +<dd> +<div class="block">Returns a <code>String</code> representation of this instance.</div> +</dd> +<dt><span class="memberNameLink"><a href="org/apache/commons/daemon/DaemonPermission.html#TYPE_CONTROL">TYPE_CONTROL</a></span> - Static variable in class org.apache.commons.daemon.<a href="org/apache/commons/daemon/DaemonPermission.html" title="class in org.apache.commons.daemon">DaemonPermission</a></dt> +<dd> +<div class="block">The target type when associated with control actions.</div> +</dd> +</dl> +<a name="I:V"> +<!-- --> +</a> +<h2 class="title">V</h2> +<dl> +<dt><span class="memberNameLink"><a href="org/apache/commons/daemon/support/DaemonLoader.html#version--">version()</a></span> - Static method in class org.apache.commons.daemon.support.<a href="org/apache/commons/daemon/support/DaemonLoader.html" title="class in org.apache.commons.daemon.support">DaemonLoader</a></dt> +<dd> </dd> +</dl> +<a name="I:W"> +<!-- --> +</a> +<h2 class="title">W</h2> +<dl> +<dt><span class="memberNameLink"><a href="org/apache/commons/daemon/DaemonPermission.html#WILDCARD">WILDCARD</a></span> - Static variable in class org.apache.commons.daemon.<a href="org/apache/commons/daemon/DaemonPermission.html" title="class in org.apache.commons.daemon">DaemonPermission</a></dt> +<dd> +<div class="block">The "wildcard" action implying all actions for the given + target name.</div> +</dd> +</dl> +<a href="#I:C">C</a> <a href="#I:D">D</a> <a href="#I:E">E</a> <a href="#I:F">F</a> <a href="#I:G">G</a> <a href="#I:H">H</a> <a href="#I:I">I</a> <a href="#I:L">L</a> <a href="#I:M">M</a> <a href="#I:O">O</a> <a href="#I:P">P</a> <a href="#I:R">R</a> <a href="#I:S">S</a> <a href="#I:T">T</a> <a href="#I:V">V</a> <a href="#I:W">W</a> </div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="overview-summary.html">Overview</a></li> +<li>Package</li> +<li>Class</li> +<li>Use</li> +<li><a href="overview-tree.html">Tree</a></li> +<li><a href="deprecated-list.html">Deprecated</a></li> +<li class="navBarCell1Rev">Index</li> +<li><a href="help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="index.html?index-all.html" target="_top">Frames</a></li> +<li><a href="index-all.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +<p class="legalCopy"><small>Copyright © 2002–2021 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p> +</body> +</html>
Propchange: dev/commons/daemon/1.2.4-RC2/site/apidocs/index-all.html ------------------------------------------------------------------------------ svn:eol-style = native Added: dev/commons/daemon/1.2.4-RC2/site/apidocs/index.html ============================================================================== --- dev/commons/daemon/1.2.4-RC2/site/apidocs/index.html (added) +++ dev/commons/daemon/1.2.4-RC2/site/apidocs/index.html Mon Jan 18 17:02:16 2021 @@ -0,0 +1,76 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc --> +<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> +<title>Apache Commons Daemon 1.2.4 API</title> +<script type="text/javascript"> + tmpTargetPage = "" + window.location.search; + if (tmpTargetPage != "" && tmpTargetPage != "undefined") + tmpTargetPage = tmpTargetPage.substring(1); + if (tmpTargetPage.indexOf(":") != -1 || (tmpTargetPage != "" && !validURL(tmpTargetPage))) + tmpTargetPage = "undefined"; + targetPage = tmpTargetPage; + function validURL(url) { + try { + url = decodeURIComponent(url); + } + catch (error) { + return false; + } + var pos = url.indexOf(".html"); + if (pos == -1 || pos != url.length - 5) + return false; + var allowNumber = false; + var allowSep = false; + var seenDot = false; + for (var i = 0; i < url.length - 5; i++) { + var ch = url.charAt(i); + if ('a' <= ch && ch <= 'z' || + 'A' <= ch && ch <= 'Z' || + ch == '$' || + ch == '_' || + ch.charCodeAt(0) > 127) { + allowNumber = true; + allowSep = true; + } else if ('0' <= ch && ch <= '9' + || ch == '-') { + if (!allowNumber) + return false; + } else if (ch == '/' || ch == '.') { + if (!allowSep) + return false; + allowNumber = false; + allowSep = false; + if (ch == '.') + seenDot = true; + if (ch == '/' && seenDot) + return false; + } else { + return false; + } + } + return true; + } + function loadFrames() { + if (targetPage != "" && targetPage != "undefined") + top.classFrame.location = top.targetPage; + } +</script> +</head> +<frameset cols="20%,80%" title="Documentation frame" onload="top.loadFrames()"> +<frameset rows="30%,70%" title="Left frames" onload="top.loadFrames()"> +<frame src="overview-frame.html" name="packageListFrame" title="All Packages"> +<frame src="allclasses-frame.html" name="packageFrame" title="All classes and interfaces (except non-static nested types)"> +</frameset> +<frame src="overview-summary.html" name="classFrame" title="Package, class and interface descriptions" scrolling="yes"> +<noframes> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<h2>Frame Alert</h2> +<p>This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client. Link to <a href="overview-summary.html">Non-frame version</a>.</p> +</noframes> +</frameset> +</html> Propchange: dev/commons/daemon/1.2.4-RC2/site/apidocs/index.html ------------------------------------------------------------------------------ svn:eol-style = native Added: dev/commons/daemon/1.2.4-RC2/site/apidocs/org/apache/commons/daemon/Daemon.html ============================================================================== --- dev/commons/daemon/1.2.4-RC2/site/apidocs/org/apache/commons/daemon/Daemon.html (added) +++ dev/commons/daemon/1.2.4-RC2/site/apidocs/org/apache/commons/daemon/Daemon.html Mon Jan 18 17:02:16 2021 @@ -0,0 +1,349 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc --> +<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> +<title>Daemon (Apache Commons Daemon 1.2.4 API)</title> +<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style"> +<script type="text/javascript" src="../../../../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Daemon (Apache Commons Daemon 1.2.4 API)"; + } + } + catch(err) { + } +//--> +var methods = {"i0":6,"i1":6,"i2":6,"i3":6}; +var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]}; +var altColor = "altColor"; +var rowColor = "rowColor"; +var tableTab = "tableTab"; +var activeTableTab = "activeTableTab"; +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../../overview-summary.html">Overview</a></li> +<li><a href="package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/Daemon.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../../index-all.html">Index</a></li> +<li><a href="../../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev Class</li> +<li><a href="../../../../org/apache/commons/daemon/DaemonContext.html" title="interface in org.apache.commons.daemon"><span class="typeNameLink">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../../../index.html?org/apache/commons/daemon/Daemon.html" target="_top">Frames</a></li> +<li><a href="Daemon.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li>Field | </li> +<li>Constr | </li> +<li><a href="#method.summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li>Constr | </li> +<li><a href="#method.detail">Method</a></li> +</ul> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<!-- ======== START OF CLASS DATA ======== --> +<div class="header"> +<div class="subTitle">org.apache.commons.daemon</div> +<h2 title="Interface Daemon" class="title">Interface Daemon</h2> +</div> +<div class="contentContainer"> +<div class="description"> +<ul class="blockList"> +<li class="blockList"> +<dl> +<dt>All Known Implementing Classes:</dt> +<dd><a href="../../../../org/apache/commons/daemon/support/DaemonWrapper.html" title="class in org.apache.commons.daemon.support">DaemonWrapper</a></dd> +</dl> +<hr> +<br> +<pre>public interface <span class="typeNameLabel">Daemon</span></pre> +<div class="block">Provides support for native daemon invocation. Using + a platform dependant helper program, classes that implement the + <code>Daemon</code> interface can be initialized, started and + stopped according to the conventions of the underlying operating + system. + <p> + Implementors of this interface must also provide a public constructor + with no arguments so that instances can be created in an automated + fashion. + </p></div> +</li> +</ul> +</div> +<div class="summary"> +<ul class="blockList"> +<li class="blockList"> +<!-- ========== METHOD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="method.summary"> +<!-- --> +</a> +<h3>Method Summary</h3> +<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> +<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd"> </span></span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tr id="i0" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/daemon/Daemon.html#destroy--">destroy</a></span>()</code> +<div class="block">Frees any resources allocated by this daemon such as file + descriptors or sockets.</div> +</td> +</tr> +<tr id="i1" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/daemon/Daemon.html#init-org.apache.commons.daemon.DaemonContext-">init</a></span>(<a href="../../../../org/apache/commons/daemon/DaemonContext.html" title="interface in org.apache.commons.daemon">DaemonContext</a> context)</code> +<div class="block">Initializes this <code>Daemon</code> instance.</div> +</td> +</tr> +<tr id="i2" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/daemon/Daemon.html#start--">start</a></span>()</code> +<div class="block">Starts the operation of this <code>Daemon</code> instance.</div> +</td> +</tr> +<tr id="i3" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/daemon/Daemon.html#stop--">stop</a></span>()</code> +<div class="block">Stops the operation of this <code>Daemon</code> instance.</div> +</td> +</tr> +</table> +</li> +</ul> +</li> +</ul> +</div> +<div class="details"> +<ul class="blockList"> +<li class="blockList"> +<!-- ============ METHOD DETAIL ========== --> +<ul class="blockList"> +<li class="blockList"><a name="method.detail"> +<!-- --> +</a> +<h3>Method Detail</h3> +<a name="init-org.apache.commons.daemon.DaemonContext-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>init</h4> +<pre>void init(<a href="../../../../org/apache/commons/daemon/DaemonContext.html" title="interface in org.apache.commons.daemon">DaemonContext</a> context) + throws <a href="../../../../org/apache/commons/daemon/DaemonInitException.html" title="class in org.apache.commons.daemon">DaemonInitException</a>, + <a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre> +<div class="block">Initializes this <code>Daemon</code> instance. + <p> + This method gets called once the JVM process is created and the + <code>Daemon</code> instance is created thru its empty public + constructor. + </p> + <p> + Under certain operating systems (typically Unix based operating + systems) and if the native invocation framework is configured to do + so, this method might be called with <i>super-user</i> privileges. + </p> + <p> + For example, it might be wise to create <code>ServerSocket</code> + instances within the scope of this method, and perform all operations + requiring <i>super-user</i> privileges in the underlying operating + system. + </p> + <p> + Apart from set up and allocation of native resources, this method + must not start the actual operation of the <code>Daemon</code> (such + as starting threads calling the <code>ServerSocket.accept()</code> + method) as this would impose some serious security hazards. The + start of operation must be performed in the <code>start()</code> + method. + </p></div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>context</code> - A <code>DaemonContext</code> object used to + communicate with the container.</dd> +<dt><span class="throwsLabel">Throws:</span></dt> +<dd><code><a href="../../../../org/apache/commons/daemon/DaemonInitException.html" title="class in org.apache.commons.daemon">DaemonInitException</a></code> - An exception that prevented + initialization where you want to display a nice message to the user, + rather than a stack trace.</dd> +<dd><code><a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></code> - Any exception preventing a successful + initialization.</dd> +</dl> +</li> +</ul> +<a name="start--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>start</h4> +<pre>void start() + throws <a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre> +<div class="block">Starts the operation of this <code>Daemon</code> instance. This + method is to be invoked by the environment after the init() + method has been successfully invoked and possibly the security + level of the JVM has been dropped. Implementors of this + method are free to start any number of threads, but need to + return control after having done that to enable invocation of + the stop()-method.</div> +<dl> +<dt><span class="throwsLabel">Throws:</span></dt> +<dd><code><a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></code> - If the start was not successful</dd> +</dl> +</li> +</ul> +<a name="stop--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>stop</h4> +<pre>void stop() + throws <a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre> +<div class="block">Stops the operation of this <code>Daemon</code> instance. Note + that the proper place to free any allocated resources such as + sockets or file descriptors is in the destroy method, as the + container may restart the Daemon by calling start() after + stop().</div> +<dl> +<dt><span class="throwsLabel">Throws:</span></dt> +<dd><code><a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></code> - If the stop was not successful</dd> +</dl> +</li> +</ul> +<a name="destroy--"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>destroy</h4> +<pre>void destroy()</pre> +<div class="block">Frees any resources allocated by this daemon such as file + descriptors or sockets. This method gets called by the container + after stop() has been called, before the JVM exits. The Daemon + can not be restarted after this method has been called without a + new call to the init() method.</div> +</li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +</div> +<!-- ========= END OF CLASS DATA ========= --> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../../overview-summary.html">Overview</a></li> +<li><a href="package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/Daemon.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../../index-all.html">Index</a></li> +<li><a href="../../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev Class</li> +<li><a href="../../../../org/apache/commons/daemon/DaemonContext.html" title="interface in org.apache.commons.daemon"><span class="typeNameLink">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../../../index.html?org/apache/commons/daemon/Daemon.html" target="_top">Frames</a></li> +<li><a href="Daemon.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li>Field | </li> +<li>Constr | </li> +<li><a href="#method.summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li>Constr | </li> +<li><a href="#method.detail">Method</a></li> +</ul> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +<p class="legalCopy"><small>Copyright © 2002–2021 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p> +</body> +</html> Propchange: dev/commons/daemon/1.2.4-RC2/site/apidocs/org/apache/commons/daemon/Daemon.html ------------------------------------------------------------------------------ svn:eol-style = native Added: dev/commons/daemon/1.2.4-RC2/site/apidocs/org/apache/commons/daemon/DaemonContext.html ============================================================================== --- dev/commons/daemon/1.2.4-RC2/site/apidocs/org/apache/commons/daemon/DaemonContext.html (added) +++ dev/commons/daemon/1.2.4-RC2/site/apidocs/org/apache/commons/daemon/DaemonContext.html Mon Jan 18 17:02:16 2021 @@ -0,0 +1,254 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc --> +<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> +<title>DaemonContext (Apache Commons Daemon 1.2.4 API)</title> +<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style"> +<script type="text/javascript" src="../../../../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="DaemonContext (Apache Commons Daemon 1.2.4 API)"; + } + } + catch(err) { + } +//--> +var methods = {"i0":6,"i1":6}; +var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]}; +var altColor = "altColor"; +var rowColor = "rowColor"; +var tableTab = "tableTab"; +var activeTableTab = "activeTableTab"; +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../../overview-summary.html">Overview</a></li> +<li><a href="package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/DaemonContext.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../../index-all.html">Index</a></li> +<li><a href="../../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../../../org/apache/commons/daemon/Daemon.html" title="interface in org.apache.commons.daemon"><span class="typeNameLink">Prev Class</span></a></li> +<li><a href="../../../../org/apache/commons/daemon/DaemonController.html" title="interface in org.apache.commons.daemon"><span class="typeNameLink">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../../../index.html?org/apache/commons/daemon/DaemonContext.html" target="_top">Frames</a></li> +<li><a href="DaemonContext.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li>Field | </li> +<li>Constr | </li> +<li><a href="#method.summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li>Constr | </li> +<li><a href="#method.detail">Method</a></li> +</ul> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<!-- ======== START OF CLASS DATA ======== --> +<div class="header"> +<div class="subTitle">org.apache.commons.daemon</div> +<h2 title="Interface DaemonContext" class="title">Interface DaemonContext</h2> +</div> +<div class="contentContainer"> +<div class="description"> +<ul class="blockList"> +<li class="blockList"> +<dl> +<dt>All Known Implementing Classes:</dt> +<dd><a href="../../../../org/apache/commons/daemon/support/DaemonLoader.Context.html" title="class in org.apache.commons.daemon.support">DaemonLoader.Context</a></dd> +</dl> +<hr> +<br> +<pre>public interface <span class="typeNameLabel">DaemonContext</span></pre> +<div class="block">Defines a set of methods that a Daemon instance can use to + communicate with the Daemon container.</div> +</li> +</ul> +</div> +<div class="summary"> +<ul class="blockList"> +<li class="blockList"> +<!-- ========== METHOD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="method.summary"> +<!-- --> +</a> +<h3>Method Summary</h3> +<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> +<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd"> </span></span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tr id="i0" class="altColor"> +<td class="colFirst"><code><a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/daemon/DaemonContext.html#getArguments--">getArguments</a></span>()</code> </td> +</tr> +<tr id="i1" class="rowColor"> +<td class="colFirst"><code><a href="../../../../org/apache/commons/daemon/DaemonController.html" title="interface in org.apache.commons.daemon">DaemonController</a></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/daemon/DaemonContext.html#getController--">getController</a></span>()</code> </td> +</tr> +</table> +</li> +</ul> +</li> +</ul> +</div> +<div class="details"> +<ul class="blockList"> +<li class="blockList"> +<!-- ============ METHOD DETAIL ========== --> +<ul class="blockList"> +<li class="blockList"><a name="method.detail"> +<!-- --> +</a> +<h3>Method Detail</h3> +<a name="getController--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getController</h4> +<pre><a href="../../../../org/apache/commons/daemon/DaemonController.html" title="interface in org.apache.commons.daemon">DaemonController</a> getController()</pre> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>A <a href="../../../../org/apache/commons/daemon/DaemonController.html" title="interface in org.apache.commons.daemon"><code>DaemonController</code></a> object that can be used to control + the <a href="../../../../org/apache/commons/daemon/Daemon.html" title="interface in org.apache.commons.daemon"><code>Daemon</code></a> instance that this <code>DaemonContext</code> + is passed to.</dd> +</dl> +</li> +</ul> +<a name="getArguments--"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>getArguments</h4> +<pre><a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[] getArguments()</pre> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>An array of <a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang"><code>String</code></a> arguments supplied by the environment + corresponding to the array of arguments given in the + <code>public static void main()</code> method used as an entry + point to most other java programs.</dd> +</dl> +</li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +</div> +<!-- ========= END OF CLASS DATA ========= --> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../../overview-summary.html">Overview</a></li> +<li><a href="package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/DaemonContext.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../../index-all.html">Index</a></li> +<li><a href="../../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../../../org/apache/commons/daemon/Daemon.html" title="interface in org.apache.commons.daemon"><span class="typeNameLink">Prev Class</span></a></li> +<li><a href="../../../../org/apache/commons/daemon/DaemonController.html" title="interface in org.apache.commons.daemon"><span class="typeNameLink">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../../../index.html?org/apache/commons/daemon/DaemonContext.html" target="_top">Frames</a></li> +<li><a href="DaemonContext.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li>Field | </li> +<li>Constr | </li> +<li><a href="#method.summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li>Constr | </li> +<li><a href="#method.detail">Method</a></li> +</ul> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +<p class="legalCopy"><small>Copyright © 2002–2021 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p> +</body> +</html> Propchange: dev/commons/daemon/1.2.4-RC2/site/apidocs/org/apache/commons/daemon/DaemonContext.html ------------------------------------------------------------------------------ svn:eol-style = native Added: dev/commons/daemon/1.2.4-RC2/site/apidocs/org/apache/commons/daemon/DaemonController.html ============================================================================== --- dev/commons/daemon/1.2.4-RC2/site/apidocs/org/apache/commons/daemon/DaemonController.html (added) +++ dev/commons/daemon/1.2.4-RC2/site/apidocs/org/apache/commons/daemon/DaemonController.html Mon Jan 18 17:02:16 2021 @@ -0,0 +1,355 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc --> +<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> +<title>DaemonController (Apache Commons Daemon 1.2.4 API)</title> +<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style"> +<script type="text/javascript" src="../../../../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="DaemonController (Apache Commons Daemon 1.2.4 API)"; + } + } + catch(err) { + } +//--> +var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6}; +var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]}; +var altColor = "altColor"; +var rowColor = "rowColor"; +var tableTab = "tableTab"; +var activeTableTab = "activeTableTab"; +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../../overview-summary.html">Overview</a></li> +<li><a href="package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/DaemonController.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../../index-all.html">Index</a></li> +<li><a href="../../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../../../org/apache/commons/daemon/DaemonContext.html" title="interface in org.apache.commons.daemon"><span class="typeNameLink">Prev Class</span></a></li> +<li><a href="../../../../org/apache/commons/daemon/DaemonInitException.html" title="class in org.apache.commons.daemon"><span class="typeNameLink">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../../../index.html?org/apache/commons/daemon/DaemonController.html" target="_top">Frames</a></li> +<li><a href="DaemonController.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li>Field | </li> +<li>Constr | </li> +<li><a href="#method.summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li>Constr | </li> +<li><a href="#method.detail">Method</a></li> +</ul> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<!-- ======== START OF CLASS DATA ======== --> +<div class="header"> +<div class="subTitle">org.apache.commons.daemon</div> +<h2 title="Interface DaemonController" class="title">Interface DaemonController</h2> +</div> +<div class="contentContainer"> +<div class="description"> +<ul class="blockList"> +<li class="blockList"> +<dl> +<dt>All Known Implementing Classes:</dt> +<dd><a href="../../../../org/apache/commons/daemon/support/DaemonLoader.Controller.html" title="class in org.apache.commons.daemon.support">DaemonLoader.Controller</a></dd> +</dl> +<hr> +<br> +<pre>public interface <span class="typeNameLabel">DaemonController</span></pre> +<div class="block">Defines methods needed by the DaemonLoader.</div> +</li> +</ul> +</div> +<div class="summary"> +<ul class="blockList"> +<li class="blockList"> +<!-- ========== METHOD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="method.summary"> +<!-- --> +</a> +<h3>Method Summary</h3> +<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> +<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd"> </span></span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tr id="i0" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/daemon/DaemonController.html#fail--">fail</a></span>()</code> +<div class="block">Shuts down daemon and logs failed message.</div> +</td> +</tr> +<tr id="i1" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/daemon/DaemonController.html#fail-java.lang.Exception-">fail</a></span>(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a> exception)</code> +<div class="block">Shuts down daemon and logs failed message.</div> +</td> +</tr> +<tr id="i2" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/daemon/DaemonController.html#fail-java.lang.String-">fail</a></span>(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> message)</code> +<div class="block">Shuts down daemon and logs failed message.</div> +</td> +</tr> +<tr id="i3" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/daemon/DaemonController.html#fail-java.lang.String-java.lang.Exception-">fail</a></span>(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> message, + <a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a> exception)</code> +<div class="block">Shuts down daemon and logs failed message.</div> +</td> +</tr> +<tr id="i4" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/daemon/DaemonController.html#reload--">reload</a></span>()</code> +<div class="block">Reloads daemon</div> +</td> +</tr> +<tr id="i5" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/daemon/DaemonController.html#shutdown--">shutdown</a></span>()</code> +<div class="block">Shuts down the daemon.</div> +</td> +</tr> +</table> +</li> +</ul> +</li> +</ul> +</div> +<div class="details"> +<ul class="blockList"> +<li class="blockList"> +<!-- ============ METHOD DETAIL ========== --> +<ul class="blockList"> +<li class="blockList"><a name="method.detail"> +<!-- --> +</a> +<h3>Method Detail</h3> +<a name="shutdown--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>shutdown</h4> +<pre>void shutdown() + throws <a href="https://docs.oracle.com/javase/7/docs/api/java/lang/IllegalStateException.html?is-external=true" title="class or interface in java.lang">IllegalStateException</a></pre> +<div class="block">Shuts down the daemon.</div> +<dl> +<dt><span class="throwsLabel">Throws:</span></dt> +<dd><code><a href="https://docs.oracle.com/javase/7/docs/api/java/lang/IllegalStateException.html?is-external=true" title="class or interface in java.lang">IllegalStateException</a></code> - If the daemon is not in a valid state to be + shutdown</dd> +</dl> +</li> +</ul> +<a name="reload--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>reload</h4> +<pre>void reload() + throws <a href="https://docs.oracle.com/javase/7/docs/api/java/lang/IllegalStateException.html?is-external=true" title="class or interface in java.lang">IllegalStateException</a></pre> +<div class="block">Reloads daemon</div> +<dl> +<dt><span class="throwsLabel">Throws:</span></dt> +<dd><code><a href="https://docs.oracle.com/javase/7/docs/api/java/lang/IllegalStateException.html?is-external=true" title="class or interface in java.lang">IllegalStateException</a></code> - If the daemon is not in a valid state to be + reloaded</dd> +</dl> +</li> +</ul> +<a name="fail--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>fail</h4> +<pre>void fail() + throws <a href="https://docs.oracle.com/javase/7/docs/api/java/lang/IllegalStateException.html?is-external=true" title="class or interface in java.lang">IllegalStateException</a></pre> +<div class="block">Shuts down daemon and logs failed message.</div> +<dl> +<dt><span class="throwsLabel">Throws:</span></dt> +<dd><code><a href="https://docs.oracle.com/javase/7/docs/api/java/lang/IllegalStateException.html?is-external=true" title="class or interface in java.lang">IllegalStateException</a></code> - If the daemon is not in a valid state to be + shutdown</dd> +</dl> +</li> +</ul> +<a name="fail-java.lang.String-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>fail</h4> +<pre>void fail(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> message) + throws <a href="https://docs.oracle.com/javase/7/docs/api/java/lang/IllegalStateException.html?is-external=true" title="class or interface in java.lang">IllegalStateException</a></pre> +<div class="block">Shuts down daemon and logs failed message.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>message</code> - The message to log</dd> +<dt><span class="throwsLabel">Throws:</span></dt> +<dd><code><a href="https://docs.oracle.com/javase/7/docs/api/java/lang/IllegalStateException.html?is-external=true" title="class or interface in java.lang">IllegalStateException</a></code> - If the daemon is not in a valid state to be + shutdown</dd> +</dl> +</li> +</ul> +<a name="fail-java.lang.Exception-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>fail</h4> +<pre>void fail(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a> exception) + throws <a href="https://docs.oracle.com/javase/7/docs/api/java/lang/IllegalStateException.html?is-external=true" title="class or interface in java.lang">IllegalStateException</a></pre> +<div class="block">Shuts down daemon and logs failed message.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>exception</code> - The exception to log</dd> +<dt><span class="throwsLabel">Throws:</span></dt> +<dd><code><a href="https://docs.oracle.com/javase/7/docs/api/java/lang/IllegalStateException.html?is-external=true" title="class or interface in java.lang">IllegalStateException</a></code> - If the daemon is not in a valid state to be + shutdown</dd> +</dl> +</li> +</ul> +<a name="fail-java.lang.String-java.lang.Exception-"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>fail</h4> +<pre>void fail(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> message, + <a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a> exception) + throws <a href="https://docs.oracle.com/javase/7/docs/api/java/lang/IllegalStateException.html?is-external=true" title="class or interface in java.lang">IllegalStateException</a></pre> +<div class="block">Shuts down daemon and logs failed message.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>message</code> - The message to log</dd> +<dd><code>exception</code> - The exception to log</dd> +<dt><span class="throwsLabel">Throws:</span></dt> +<dd><code><a href="https://docs.oracle.com/javase/7/docs/api/java/lang/IllegalStateException.html?is-external=true" title="class or interface in java.lang">IllegalStateException</a></code> - If the daemon is not in a valid state to be + shutdown</dd> +</dl> +</li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +</div> +<!-- ========= END OF CLASS DATA ========= --> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../../overview-summary.html">Overview</a></li> +<li><a href="package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/DaemonController.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../../index-all.html">Index</a></li> +<li><a href="../../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../../../org/apache/commons/daemon/DaemonContext.html" title="interface in org.apache.commons.daemon"><span class="typeNameLink">Prev Class</span></a></li> +<li><a href="../../../../org/apache/commons/daemon/DaemonInitException.html" title="class in org.apache.commons.daemon"><span class="typeNameLink">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../../../index.html?org/apache/commons/daemon/DaemonController.html" target="_top">Frames</a></li> +<li><a href="DaemonController.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li>Field | </li> +<li>Constr | </li> +<li><a href="#method.summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li>Constr | </li> +<li><a href="#method.detail">Method</a></li> +</ul> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +<p class="legalCopy"><small>Copyright © 2002–2021 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p> +</body> +</html> Propchange: dev/commons/daemon/1.2.4-RC2/site/apidocs/org/apache/commons/daemon/DaemonController.html ------------------------------------------------------------------------------ svn:eol-style = native