You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@commons.apache.org by ma...@apache.org on 2022/03/15 08:35:40 UTC

svn commit: r1078796 [17/29] - in /websites/production/commons/content/proper/commons-daemon: ./ apidocs/ apidocs/jquery/ apidocs/jquery/external/ apidocs/jquery/external/jquery/ apidocs/jquery/images/ apidocs/jquery/jszip-utils/ apidocs/jquery/jszip-u...

Modified: websites/production/commons/content/proper/commons-daemon/apidocs/org/apache/commons/daemon/support/package-use.html
==============================================================================
--- websites/production/commons/content/proper/commons-daemon/apidocs/org/apache/commons/daemon/support/package-use.html (original)
+++ websites/production/commons/content/proper/commons-daemon/apidocs/org/apache/commons/daemon/support/package-use.html Tue Mar 15 08:35:38 2022
@@ -1,37 +1,50 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!DOCTYPE HTML>
 <!-- NewPage -->
 <html lang="en">
 <head>
 <!-- Generated by javadoc -->
+<title>Uses of Package org.apache.commons.daemon.support (Apache Commons Daemon 1.3.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-<title>Uses of Package org.apache.commons.daemon.support (Apache Commons Daemon 1.2.4 API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
+<script type="text/javascript" src="../../../../../jquery/jszip/dist/jszip.min.js"></script>
+<script type="text/javascript" src="../../../../../jquery/jszip-utils/dist/jszip-utils.min.js"></script>
+<!--[if IE]>
+<script type="text/javascript" src="../../../../../jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
+<![endif]-->
+<script type="text/javascript" src="../../../../../jquery/jquery-3.5.1.js"></script>
+<script type="text/javascript" src="../../../../../jquery/jquery-ui.js"></script>
 </head>
 <body>
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package org.apache.commons.daemon.support (Apache Commons Daemon 1.2.4 API)";
+            parent.document.title="Uses of Package org.apache.commons.daemon.support (Apache Commons Daemon 1.3.0 API)";
         }
     }
     catch(err) {
     }
 //-->
-</script>
+var pathtoroot = "../../../../../";
+var useModuleDirectories = true;
+loadScripts(document, 'script');</script>
 <noscript>
 <div>JavaScript is disabled on your browser.</div>
 </noscript>
+<header role="banner">
+<nav role="navigation">
+<div class="fixedNav">
 <!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
+<div class="topNav"><a id="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 id="navbar.top.firstrow">
 <!--   -->
 </a>
 <ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="../../../../../index.html">Overview</a></li>
 <li><a href="package-summary.html">Package</a></li>
 <li>Class</li>
 <li class="navBarCell1Rev">Use</li>
@@ -42,16 +55,14 @@
 </ul>
 </div>
 <div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?org/apache/commons/daemon/support/package-use.html" target="_top">Frames</a></li>
-<li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
 <ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+<li><a href="../../../../../allclasses.html">All&nbsp;Classes</a></li>
+</ul>
+<ul class="navListSearch">
+<li><label for="search">SEARCH:</label>
+<input type="text" id="search" value="search" disabled="disabled">
+<input type="reset" id="reset" value="reset" disabled="disabled">
+</li>
 </ul>
 <div>
 <script type="text/javascript"><!--
@@ -64,25 +75,40 @@
   }
   //-->
 </script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
 </div>
-<a name="skip.navbar.top">
+<a id="skip.navbar.top">
 <!--   -->
 </a></div>
 <!-- ========= END OF TOP NAVBAR ========= -->
+</div>
+<div class="navPadding">&nbsp;</div>
+<script type="text/javascript"><!--
+$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
+//-->
+</script>
+</nav>
+</header>
+<main role="main">
 <div class="header">
 <h1 title="Uses of Package org.apache.commons.daemon.support" class="title">Uses of Package<br>org.apache.commons.daemon.support</h1>
 </div>
 <div class="contentContainer">No usage of org.apache.commons.daemon.support</div>
+</main>
+<footer role="contentinfo">
+<nav role="navigation">
 <!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
+<div class="bottomNav"><a id="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 id="navbar.bottom.firstrow">
 <!--   -->
 </a>
 <ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="../../../../../index.html">Overview</a></li>
 <li><a href="package-summary.html">Package</a></li>
 <li>Class</li>
 <li class="navBarCell1Rev">Use</li>
@@ -93,16 +119,8 @@
 </ul>
 </div>
 <div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?org/apache/commons/daemon/support/package-use.html" target="_top">Frames</a></li>
-<li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
 <ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+<li><a href="../../../../../allclasses.html">All&nbsp;Classes</a></li>
 </ul>
 <div>
 <script type="text/javascript"><!--
@@ -115,11 +133,16 @@
   }
   //-->
 </script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
 </div>
-<a name="skip.navbar.bottom">
+<a id="skip.navbar.bottom">
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2002&#x2013;2021 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</nav>
+<p class="legalCopy"><small>Copyright &#169; 2002&#x2013;2022 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</footer>
 </body>
 </html>
\ No newline at end of file

Modified: websites/production/commons/content/proper/commons-daemon/apidocs/overview-summary.html
==============================================================================
--- websites/production/commons/content/proper/commons-daemon/apidocs/overview-summary.html (original)
+++ websites/production/commons/content/proper/commons-daemon/apidocs/overview-summary.html Tue Mar 15 08:35:38 2022
@@ -1,143 +1,23 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!DOCTYPE HTML>
 <!-- NewPage -->
 <html lang="en">
 <head>
 <!-- Generated by javadoc -->
+<title>Apache Commons Daemon 1.3.0 API</title>
 <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-<title>Overview (Apache Commons Daemon 1.2.4 API)</title>
+<script type="text/javascript">window.location.replace('index.html')</script>
+<noscript>
+<meta http-equiv="Refresh" content="0;index.html">
+</noscript>
+<link rel="canonical" href="index.html">
 <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="Overview (Apache Commons Daemon 1.2.4 API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
+<main role="main">
 <noscript>
-<div>JavaScript is disabled on your browser.</div>
+<p>JavaScript is disabled on your browser.</p>
 </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 class="navBarCell1Rev">Overview</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><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</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="index.html?overview-summary.html" target="_top">Frames</a></li>
-<li><a href="overview-summary.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="allclasses-noframe.html">All&nbsp;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="header">
-<h1 class="title">Apache Commons Daemon 1.2.4 API</h1>
-</div>
-<div class="contentContainer">
-<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Packages table, listing packages, and an explanation">
-<caption><span>Packages</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="org/apache/commons/daemon/package-summary.html">org.apache.commons.daemon</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="org/apache/commons/daemon/support/package-summary.html">org.apache.commons.daemon.support</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-</tbody>
-</table>
-</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 class="navBarCell1Rev">Overview</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><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</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="index.html?overview-summary.html" target="_top">Frames</a></li>
-<li><a href="overview-summary.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="allclasses-noframe.html">All&nbsp;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 &#169; 2002&#x2013;2021 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+<p><a href="index.html">index.html</a></p>
+</main>
 </body>
 </html>
\ No newline at end of file

Modified: websites/production/commons/content/proper/commons-daemon/apidocs/overview-tree.html
==============================================================================
--- websites/production/commons/content/proper/commons-daemon/apidocs/overview-tree.html (original)
+++ websites/production/commons/content/proper/commons-daemon/apidocs/overview-tree.html Tue Mar 15 08:35:38 2022
@@ -1,37 +1,50 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!DOCTYPE HTML>
 <!-- NewPage -->
 <html lang="en">
 <head>
 <!-- Generated by javadoc -->
+<title>Class Hierarchy (Apache Commons Daemon 1.3.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-<title>Class Hierarchy (Apache Commons Daemon 1.2.4 API)</title>
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="script.js"></script>
+<script type="text/javascript" src="jquery/jszip/dist/jszip.min.js"></script>
+<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils.min.js"></script>
+<!--[if IE]>
+<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
+<![endif]-->
+<script type="text/javascript" src="jquery/jquery-3.5.1.js"></script>
+<script type="text/javascript" src="jquery/jquery-ui.js"></script>
 </head>
 <body>
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Class Hierarchy (Apache Commons Daemon 1.2.4 API)";
+            parent.document.title="Class Hierarchy (Apache Commons Daemon 1.3.0 API)";
         }
     }
     catch(err) {
     }
 //-->
-</script>
+var pathtoroot = "./";
+var useModuleDirectories = true;
+loadScripts(document, 'script');</script>
 <noscript>
 <div>JavaScript is disabled on your browser.</div>
 </noscript>
+<header role="banner">
+<nav role="navigation">
+<div class="fixedNav">
 <!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
+<div class="topNav"><a id="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 id="navbar.top.firstrow">
 <!--   -->
 </a>
 <ul class="navList" title="Navigation">
-<li><a href="overview-summary.html">Overview</a></li>
+<li><a href="index.html">Overview</a></li>
 <li>Package</li>
 <li>Class</li>
 <li>Use</li>
@@ -42,16 +55,14 @@
 </ul>
 </div>
 <div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="index.html?overview-tree.html" target="_top">Frames</a></li>
-<li><a href="overview-tree.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
 <ul class="navList" id="allclasses_navbar_top">
-<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
+<li><a href="allclasses.html">All&nbsp;Classes</a></li>
+</ul>
+<ul class="navListSearch">
+<li><label for="search">SEARCH:</label>
+<input type="text" id="search" value="search" disabled="disabled">
+<input type="reset" id="reset" value="reset" disabled="disabled">
+</li>
 </ul>
 <div>
 <script type="text/javascript"><!--
@@ -64,11 +75,23 @@
   }
   //-->
 </script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
 </div>
-<a name="skip.navbar.top">
+<a id="skip.navbar.top">
 <!--   -->
 </a></div>
 <!-- ========= END OF TOP NAVBAR ========= -->
+</div>
+<div class="navPadding">&nbsp;</div>
+<script type="text/javascript"><!--
+$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
+//-->
+</script>
+</nav>
+</header>
+<main role="main">
 <div class="header">
 <h1 class="title">Hierarchy For All Packages</h1>
 <span class="packageHierarchyLabel">Package Hierarchies:</span>
@@ -78,25 +101,26 @@
 </ul>
 </div>
 <div class="contentContainer">
+<section role="region">
 <h2 title="Class Hierarchy">Class Hierarchy</h2>
 <ul>
-<li type="circle">java.lang.<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Object</span></a>
+<li class="circle">java.lang.<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink"><span class="typeNameLink">Object</span></a>
 <ul>
-<li type="circle">org.apache.commons.daemon.support.<a href="org/apache/commons/daemon/support/DaemonConfiguration.html" title="class in org.apache.commons.daemon.support"><span class="typeNameLink">DaemonConfiguration</span></a></li>
-<li type="circle">org.apache.commons.daemon.support.<a href="org/apache/commons/daemon/support/DaemonLoader.html" title="class in org.apache.commons.daemon.support"><span class="typeNameLink">DaemonLoader</span></a></li>
-<li type="circle">org.apache.commons.daemon.support.<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> (implements org.apache.commons.daemon.<a href="org/apache/commons/daemon/DaemonContext.html" title="interface in org.apache.commons.daemon">DaemonContext</a>)</li>
-<li type="circle">org.apache.commons.daemon.support.<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> (implements org.apache.commons.daemon.<a href="org/apache/commons/daemon/DaemonController.html" title="interface in org.apache.commons.daemon">DaemonController</a>)</li>
-<li type="circle">org.apache.commons.daemon.support.<a href="org/apache/commons/daemon/support/DaemonWrapper.html" title="class in org.apache.commons.daemon.support"><span class="typeNameLink">DaemonWrapper</span></a> (implements org.apache.commons.daemon.<a href="org/apache/commons/daemon/Daemon.html" title="interface in org.apache.commons.daemon">Daemon</a>)</li>
-<li type="circle">java.security.<a href="https://docs.oracle.com/javase/7/docs/api/java/security/Permission.html?is-external=true" title="class or interface in java.security"><span class="typeNameLink">Permission</span></a> (implements java.security.<a href="https://docs.oracle.com/javase/7/docs/api/java/security/Guard.html?is-external=true" title="class or interface in java.security">Guard</a>, java.io.<a href="https://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)
+<li class="circle">org.apache.commons.daemon.support.<a href="org/apache/commons/daemon/support/DaemonConfiguration.html" title="class in org.apache.commons.daemon.support"><span class="typeNameLink">DaemonConfiguration</span></a></li>
+<li class="circle">org.apache.commons.daemon.support.<a href="org/apache/commons/daemon/support/DaemonLoader.html" title="class in org.apache.commons.daemon.support"><span class="typeNameLink">DaemonLoader</span></a></li>
+<li class="circle">org.apache.commons.daemon.support.<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> (implements org.apache.commons.daemon.<a href="org/apache/commons/daemon/DaemonContext.html" title="interface in org.apache.commons.daemon">DaemonContext</a>)</li>
+<li class="circle">org.apache.commons.daemon.support.<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> (implements org.apache.commons.daemon.<a href="org/apache/commons/daemon/DaemonController.html" title="interface in org.apache.commons.daemon">DaemonController</a>)</li>
+<li class="circle">org.apache.commons.daemon.support.<a href="org/apache/commons/daemon/support/DaemonWrapper.html" title="class in org.apache.commons.daemon.support"><span class="typeNameLink">DaemonWrapper</span></a> (implements org.apache.commons.daemon.<a href="org/apache/commons/daemon/Daemon.html" title="interface in org.apache.commons.daemon">Daemon</a>)</li>
+<li class="circle">java.security.<a href="https://docs.oracle.com/javase/7/docs/api/java/security/Permission.html?is-external=true" title="class or interface in java.security" class="externalLink"><span class="typeNameLink">Permission</span></a> (implements java.security.<a href="https://docs.oracle.com/javase/7/docs/api/java/security/Guard.html?is-external=true" title="class or interface in java.security" class="externalLink">Guard</a>, java.io.<a href="https://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io" class="externalLink">Serializable</a>)
 <ul>
-<li type="circle">org.apache.commons.daemon.<a href="org/apache/commons/daemon/DaemonPermission.html" title="class in org.apache.commons.daemon"><span class="typeNameLink">DaemonPermission</span></a></li>
+<li class="circle">org.apache.commons.daemon.<a href="org/apache/commons/daemon/DaemonPermission.html" title="class in org.apache.commons.daemon"><span class="typeNameLink">DaemonPermission</span></a></li>
 </ul>
 </li>
-<li type="circle">java.lang.<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Throwable</span></a> (implements java.io.<a href="https://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)
+<li class="circle">java.lang.<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang" class="externalLink"><span class="typeNameLink">Throwable</span></a> (implements java.io.<a href="https://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io" class="externalLink">Serializable</a>)
 <ul>
-<li type="circle">java.lang.<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Exception</span></a>
+<li class="circle">java.lang.<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang" class="externalLink"><span class="typeNameLink">Exception</span></a>
 <ul>
-<li type="circle">org.apache.commons.daemon.<a href="org/apache/commons/daemon/DaemonInitException.html" title="class in org.apache.commons.daemon"><span class="typeNameLink">DaemonInitException</span></a></li>
+<li class="circle">org.apache.commons.daemon.<a href="org/apache/commons/daemon/DaemonInitException.html" title="class in org.apache.commons.daemon"><span class="typeNameLink">DaemonInitException</span></a></li>
 </ul>
 </li>
 </ul>
@@ -104,29 +128,35 @@
 </ul>
 </li>
 </ul>
+</section>
+<section role="region">
 <h2 title="Interface Hierarchy">Interface Hierarchy</h2>
 <ul>
-<li type="circle">org.apache.commons.daemon.<a href="org/apache/commons/daemon/Daemon.html" title="interface in org.apache.commons.daemon"><span class="typeNameLink">Daemon</span></a></li>
-<li type="circle">org.apache.commons.daemon.<a href="org/apache/commons/daemon/DaemonContext.html" title="interface in org.apache.commons.daemon"><span class="typeNameLink">DaemonContext</span></a></li>
-<li type="circle">org.apache.commons.daemon.<a href="org/apache/commons/daemon/DaemonController.html" title="interface in org.apache.commons.daemon"><span class="typeNameLink">DaemonController</span></a></li>
-<li type="circle">org.apache.commons.daemon.<a href="org/apache/commons/daemon/DaemonUserSignal.html" title="interface in org.apache.commons.daemon"><span class="typeNameLink">DaemonUserSignal</span></a></li>
-<li type="circle">java.util.<a href="https://docs.oracle.com/javase/7/docs/api/java/util/EventListener.html?is-external=true" title="class or interface in java.util"><span class="typeNameLink">EventListener</span></a>
+<li class="circle">org.apache.commons.daemon.<a href="org/apache/commons/daemon/Daemon.html" title="interface in org.apache.commons.daemon"><span class="typeNameLink">Daemon</span></a></li>
+<li class="circle">org.apache.commons.daemon.<a href="org/apache/commons/daemon/DaemonContext.html" title="interface in org.apache.commons.daemon"><span class="typeNameLink">DaemonContext</span></a></li>
+<li class="circle">org.apache.commons.daemon.<a href="org/apache/commons/daemon/DaemonController.html" title="interface in org.apache.commons.daemon"><span class="typeNameLink">DaemonController</span></a></li>
+<li class="circle">org.apache.commons.daemon.<a href="org/apache/commons/daemon/DaemonUserSignal.html" title="interface in org.apache.commons.daemon"><span class="typeNameLink">DaemonUserSignal</span></a></li>
+<li class="circle">java.util.<a href="https://docs.oracle.com/javase/7/docs/api/java/util/EventListener.html?is-external=true" title="class or interface in java.util" class="externalLink"><span class="typeNameLink">EventListener</span></a>
 <ul>
-<li type="circle">org.apache.commons.daemon.<a href="org/apache/commons/daemon/DaemonListener.html" title="interface in org.apache.commons.daemon"><span class="typeNameLink">DaemonListener</span></a></li>
+<li class="circle">org.apache.commons.daemon.<a href="org/apache/commons/daemon/DaemonListener.html" title="interface in org.apache.commons.daemon"><span class="typeNameLink">DaemonListener</span></a></li>
 </ul>
 </li>
 </ul>
+</section>
 </div>
+</main>
+<footer role="contentinfo">
+<nav role="navigation">
 <!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
+<div class="bottomNav"><a id="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 id="navbar.bottom.firstrow">
 <!--   -->
 </a>
 <ul class="navList" title="Navigation">
-<li><a href="overview-summary.html">Overview</a></li>
+<li><a href="index.html">Overview</a></li>
 <li>Package</li>
 <li>Class</li>
 <li>Use</li>
@@ -137,16 +167,8 @@
 </ul>
 </div>
 <div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="index.html?overview-tree.html" target="_top">Frames</a></li>
-<li><a href="overview-tree.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
 <ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
+<li><a href="allclasses.html">All&nbsp;Classes</a></li>
 </ul>
 <div>
 <script type="text/javascript"><!--
@@ -159,11 +181,16 @@
   }
   //-->
 </script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
 </div>
-<a name="skip.navbar.bottom">
+<a id="skip.navbar.bottom">
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2002&#x2013;2021 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</nav>
+<p class="legalCopy"><small>Copyright &#169; 2002&#x2013;2022 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</footer>
 </body>
 </html>
\ No newline at end of file

Added: websites/production/commons/content/proper/commons-daemon/apidocs/package-search-index.js
==============================================================================
--- websites/production/commons/content/proper/commons-daemon/apidocs/package-search-index.js (added)
+++ websites/production/commons/content/proper/commons-daemon/apidocs/package-search-index.js Tue Mar 15 08:35:38 2022
@@ -0,0 +1 @@
+packageSearchIndex = [{"l":"All Packages","url":"allpackages-index.html"},{"l":"org.apache.commons.daemon"},{"l":"org.apache.commons.daemon.support"}]
\ No newline at end of file

Added: websites/production/commons/content/proper/commons-daemon/apidocs/package-search-index.zip
==============================================================================
Binary file - no diff available.

Propchange: websites/production/commons/content/proper/commons-daemon/apidocs/package-search-index.zip
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: websites/production/commons/content/proper/commons-daemon/apidocs/resources/glass.png
==============================================================================
Binary file - no diff available.

Propchange: websites/production/commons/content/proper/commons-daemon/apidocs/resources/glass.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: websites/production/commons/content/proper/commons-daemon/apidocs/resources/x.png
==============================================================================
Binary file - no diff available.

Propchange: websites/production/commons/content/proper/commons-daemon/apidocs/resources/x.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Modified: websites/production/commons/content/proper/commons-daemon/apidocs/script.js
==============================================================================
--- websites/production/commons/content/proper/commons-daemon/apidocs/script.js (original)
+++ websites/production/commons/content/proper/commons-daemon/apidocs/script.js Tue Mar 15 08:35:38 2022
@@ -1,9 +1,124 @@
-function show(type)
-{
+/*
+ * Copyright (c) 2013, 2018, Oracle and/or its affiliates. All rights reserved.
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * This code is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU General Public License version 2 only, as
+ * published by the Free Software Foundation.  Oracle designates this
+ * particular file as subject to the "Classpath" exception as provided
+ * by Oracle in the LICENSE file that accompanied this code.
+ *
+ * This code 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 General Public License
+ * version 2 for more details (a copy is included in the LICENSE file that
+ * accompanied this code).
+ *
+ * You should have received a copy of the GNU General Public License version
+ * 2 along with this work; if not, write to the Free Software Foundation,
+ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
+ *
+ * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
+ * or visit www.oracle.com if you need additional information or have any
+ * questions.
+ */
+
+var moduleSearchIndex;
+var packageSearchIndex;
+var typeSearchIndex;
+var memberSearchIndex;
+var tagSearchIndex;
+function loadScripts(doc, tag) {
+    createElem(doc, tag, 'jquery/jszip/dist/jszip.js');
+    createElem(doc, tag, 'jquery/jszip-utils/dist/jszip-utils.js');
+    if (window.navigator.userAgent.indexOf('MSIE ') > 0 || window.navigator.userAgent.indexOf('Trident/') > 0 ||
+            window.navigator.userAgent.indexOf('Edge/') > 0) {
+        createElem(doc, tag, 'jquery/jszip-utils/dist/jszip-utils-ie.js');
+    }
+    createElem(doc, tag, 'search.js');
+
+    $.get(pathtoroot + "module-search-index.zip")
+            .done(function() {
+                JSZipUtils.getBinaryContent(pathtoroot + "module-search-index.zip", function(e, data) {
+                    JSZip.loadAsync(data).then(function(zip){
+                        zip.file("module-search-index.json").async("text").then(function(content){
+                            moduleSearchIndex = JSON.parse(content);
+                        });
+                    });
+                });
+            });
+    $.get(pathtoroot + "package-search-index.zip")
+            .done(function() {
+                JSZipUtils.getBinaryContent(pathtoroot + "package-search-index.zip", function(e, data) {
+                    JSZip.loadAsync(data).then(function(zip){
+                        zip.file("package-search-index.json").async("text").then(function(content){
+                            packageSearchIndex = JSON.parse(content);
+                        });
+                    });
+                });
+            });
+    $.get(pathtoroot + "type-search-index.zip")
+            .done(function() {
+                JSZipUtils.getBinaryContent(pathtoroot + "type-search-index.zip", function(e, data) {
+                    JSZip.loadAsync(data).then(function(zip){
+                        zip.file("type-search-index.json").async("text").then(function(content){
+                            typeSearchIndex = JSON.parse(content);
+                        });
+                    });
+                });
+            });
+    $.get(pathtoroot + "member-search-index.zip")
+            .done(function() {
+                JSZipUtils.getBinaryContent(pathtoroot + "member-search-index.zip", function(e, data) {
+                    JSZip.loadAsync(data).then(function(zip){
+                        zip.file("member-search-index.json").async("text").then(function(content){
+                            memberSearchIndex = JSON.parse(content);
+                        });
+                    });
+                });
+            });
+    $.get(pathtoroot + "tag-search-index.zip")
+            .done(function() {
+                JSZipUtils.getBinaryContent(pathtoroot + "tag-search-index.zip", function(e, data) {
+                    JSZip.loadAsync(data).then(function(zip){
+                        zip.file("tag-search-index.json").async("text").then(function(content){
+                            tagSearchIndex = JSON.parse(content);
+                        });
+                    });
+                });
+            });
+    if (!moduleSearchIndex) {
+        createElem(doc, tag, 'module-search-index.js');
+    }
+    if (!packageSearchIndex) {
+        createElem(doc, tag, 'package-search-index.js');
+    }
+    if (!typeSearchIndex) {
+        createElem(doc, tag, 'type-search-index.js');
+    }
+    if (!memberSearchIndex) {
+        createElem(doc, tag, 'member-search-index.js');
+    }
+    if (!tagSearchIndex) {
+        createElem(doc, tag, 'tag-search-index.js');
+    }
+    $(window).resize(function() {
+        $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
+    });
+}
+
+function createElem(doc, tag, path) {
+    var script = doc.createElement(tag);
+    var scriptElement = doc.getElementsByTagName(tag)[0];
+    script.src = pathtoroot + path;
+    scriptElement.parentNode.insertBefore(script, scriptElement);
+}
+
+function show(type) {
     count = 0;
-    for (var key in methods) {
+    for (var key in data) {
         var row = document.getElementById(key);
-        if ((methods[key] &  type) != 0) {
+        if ((data[key] &  type) !== 0) {
             row.style.display = '';
             row.className = (count++ % 2) ? rowColor : altColor;
         }
@@ -13,8 +128,7 @@ function show(type)
     updateTabs(type);
 }
 
-function updateTabs(type)
-{
+function updateTabs(type) {
     for (var value in tabs) {
         var sNode = document.getElementById(tabs[value][0]);
         var spanNode = sNode.firstChild;
@@ -27,4 +141,9 @@ function updateTabs(type)
             spanNode.innerHTML = "<a href=\"javascript:show("+ value + ");\">" + tabs[value][1] + "</a>";
         }
     }
+}
+
+function updateModuleFrame(pFrame, cFrame) {
+    top.packageFrame.location = pFrame;
+    top.classFrame.location = cFrame;
 }
\ No newline at end of file

Added: websites/production/commons/content/proper/commons-daemon/apidocs/search.js
==============================================================================
--- websites/production/commons/content/proper/commons-daemon/apidocs/search.js (added)
+++ websites/production/commons/content/proper/commons-daemon/apidocs/search.js Tue Mar 15 08:35:38 2022
@@ -0,0 +1,326 @@
+/*
+ * Copyright (c) 2015, 2018, Oracle and/or its affiliates. All rights reserved.
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * This code is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU General Public License version 2 only, as
+ * published by the Free Software Foundation.  Oracle designates this
+ * particular file as subject to the "Classpath" exception as provided
+ * by Oracle in the LICENSE file that accompanied this code.
+ *
+ * This code 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 General Public License
+ * version 2 for more details (a copy is included in the LICENSE file that
+ * accompanied this code).
+ *
+ * You should have received a copy of the GNU General Public License version
+ * 2 along with this work; if not, write to the Free Software Foundation,
+ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
+ *
+ * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
+ * or visit www.oracle.com if you need additional information or have any
+ * questions.
+ */
+
+var noResult = {l: "No results found"};
+var catModules = "Modules";
+var catPackages = "Packages";
+var catTypes = "Types";
+var catMembers = "Members";
+var catSearchTags = "SearchTags";
+var highlight = "<span class=\"resultHighlight\">$&</span>";
+var camelCaseRegexp = "";
+var secondaryMatcher = "";
+function getHighlightedText(item) {
+    var ccMatcher = new RegExp(camelCaseRegexp);
+    var label = item.replace(ccMatcher, highlight);
+    if (label === item) {
+        label = item.replace(secondaryMatcher, highlight);
+    }
+    return label;
+}
+function getURLPrefix(ui) {
+    var urlPrefix="";
+    if (useModuleDirectories) {
+        var slash = "/";
+        if (ui.item.category === catModules) {
+            return ui.item.l + slash;
+        } else if (ui.item.category === catPackages && ui.item.m) {
+            return ui.item.m + slash;
+        } else if ((ui.item.category === catTypes && ui.item.p) || ui.item.category === catMembers) {
+            $.each(packageSearchIndex, function(index, item) {
+                if (ui.item.p == item.l) {
+                    urlPrefix = item.m + slash;
+                }
+            });
+            return urlPrefix;
+        } else {
+            return urlPrefix;
+        }
+    }
+    return urlPrefix;
+}
+var watermark = 'Search';
+$(function() {
+    $("#search").val('');
+    $("#search").prop("disabled", false);
+    $("#reset").prop("disabled", false);
+    $("#search").val(watermark).addClass('watermark');
+    $("#search").blur(function() {
+        if ($(this).val().length == 0) {
+            $(this).val(watermark).addClass('watermark');
+        }
+    });
+    $("#search").on('click keydown', function() {
+        if ($(this).val() == watermark) {
+            $(this).val('').removeClass('watermark');
+        }
+    });
+    $("#reset").click(function() {
+        $("#search").val('');
+        $("#search").focus();
+    });
+    $("#search").focus();
+    $("#search")[0].setSelectionRange(0, 0);
+});
+$.widget("custom.catcomplete", $.ui.autocomplete, {
+    _create: function() {
+        this._super();
+        this.widget().menu("option", "items", "> :not(.ui-autocomplete-category)");
+    },
+    _renderMenu: function(ul, items) {
+        var rMenu = this,
+                currentCategory = "";
+        rMenu.menu.bindings = $();
+        $.each(items, function(index, item) {
+            var li;
+            if (item.l !== noResult.l && item.category !== currentCategory) {
+                ul.append("<li class=\"ui-autocomplete-category\">" + item.category + "</li>");
+                currentCategory = item.category;
+            }
+            li = rMenu._renderItemData(ul, item);
+            if (item.category) {
+                li.attr("aria-label", item.category + " : " + item.l);
+                li.attr("class", "resultItem");
+            } else {
+                li.attr("aria-label", item.l);
+                li.attr("class", "resultItem");
+            }
+        });
+    },
+    _renderItem: function(ul, item) {
+        var label = "";
+        if (item.category === catModules) {
+            label = getHighlightedText(item.l);
+        } else if (item.category === catPackages) {
+            label = (item.m)
+                    ? getHighlightedText(item.m + "/" + item.l)
+                    : getHighlightedText(item.l);
+        } else if (item.category === catTypes) {
+            label = (item.p)
+                    ? getHighlightedText(item.p + "." + item.l)
+                    : getHighlightedText(item.l);
+        } else if (item.category === catMembers) {
+            label = getHighlightedText(item.p + "." + (item.c + "." + item.l));
+        } else if (item.category === catSearchTags) {
+            label = getHighlightedText(item.l);
+        } else {
+            label = item.l;
+        }
+        var li = $("<li/>").appendTo(ul);
+        var div = $("<div/>").appendTo(li);
+        if (item.category === catSearchTags) {
+            if (item.d) {
+                div.html(label + "<span class=\"searchTagHolderResult\"> (" + item.h + ")</span><br><span class=\"searchTagDescResult\">"
+                                + item.d + "</span><br>");
+            } else {
+                div.html(label + "<span class=\"searchTagHolderResult\"> (" + item.h + ")</span>");
+            }
+        } else {
+            div.html(label);
+        }
+        return li;
+    }
+});
+$(function() {
+    $("#search").catcomplete({
+        minLength: 1,
+        delay: 100,
+        source: function(request, response) {
+            var result = new Array();
+            var presult = new Array();
+            var tresult = new Array();
+            var mresult = new Array();
+            var tgresult = new Array();
+            var secondaryresult = new Array();
+            var displayCount = 0;
+            var exactMatcher = new RegExp("^" + $.ui.autocomplete.escapeRegex(request.term) + "$", "i");
+            camelCaseRegexp = ($.ui.autocomplete.escapeRegex(request.term)).split(/(?=[A-Z])/).join("([a-z0-9_$]*?)");
+            var camelCaseMatcher = new RegExp("^" + camelCaseRegexp);
+            secondaryMatcher = new RegExp($.ui.autocomplete.escapeRegex(request.term), "i");
+
+            // Return the nested innermost name from the specified object
+            function nestedName(e) {
+                return e.l.substring(e.l.lastIndexOf(".") + 1);
+            }
+
+            function concatResults(a1, a2) {
+                a1 = a1.concat(a2);
+                a2.length = 0;
+                return a1;
+            }
+
+            if (moduleSearchIndex) {
+                var mdleCount = 0;
+                $.each(moduleSearchIndex, function(index, item) {
+                    item.category = catModules;
+                    if (exactMatcher.test(item.l)) {
+                        result.push(item);
+                        mdleCount++;
+                    } else if (camelCaseMatcher.test(item.l)) {
+                        result.push(item);
+                    } else if (secondaryMatcher.test(item.l)) {
+                        secondaryresult.push(item);
+                    }
+                });
+                displayCount = mdleCount;
+                result = concatResults(result, secondaryresult);
+            }
+            if (packageSearchIndex) {
+                var pCount = 0;
+                var pkg = "";
+                $.each(packageSearchIndex, function(index, item) {
+                    item.category = catPackages;
+                    pkg = (item.m)
+                            ? (item.m + "/" + item.l)
+                            : item.l;
+                    if (exactMatcher.test(item.l)) {
+                        presult.push(item);
+                        pCount++;
+                    } else if (camelCaseMatcher.test(pkg)) {
+                        presult.push(item);
+                    } else if (secondaryMatcher.test(pkg)) {
+                        secondaryresult.push(item);
+                    }
+                });
+                result = result.concat(concatResults(presult, secondaryresult));
+                displayCount = (pCount > displayCount) ? pCount : displayCount;
+            }
+            if (typeSearchIndex) {
+                var tCount = 0;
+                $.each(typeSearchIndex, function(index, item) {
+                    item.category = catTypes;
+                    var s = nestedName(item);
+                    if (exactMatcher.test(s)) {
+                        tresult.push(item);
+                        tCount++;
+                    } else if (camelCaseMatcher.test(s)) {
+                        tresult.push(item);
+                    } else if (secondaryMatcher.test(item.p + "." + item.l)) {
+                        secondaryresult.push(item);
+                    }
+                });
+                result = result.concat(concatResults(tresult, secondaryresult));
+                displayCount = (tCount > displayCount) ? tCount : displayCount;
+            }
+            if (memberSearchIndex) {
+                var mCount = 0;
+                $.each(memberSearchIndex, function(index, item) {
+                    item.category = catMembers;
+                    var s = nestedName(item);
+                    if (exactMatcher.test(s)) {
+                        mresult.push(item);
+                        mCount++;
+                    } else if (camelCaseMatcher.test(s)) {
+                        mresult.push(item);
+                    } else if (secondaryMatcher.test(item.c + "." + item.l)) {
+                        secondaryresult.push(item);
+                    }
+                });
+                result = result.concat(concatResults(mresult, secondaryresult));
+                displayCount = (mCount > displayCount) ? mCount : displayCount;
+            }
+            if (tagSearchIndex) {
+                var tgCount = 0;
+                $.each(tagSearchIndex, function(index, item) {
+                    item.category = catSearchTags;
+                    if (exactMatcher.test(item.l)) {
+                        tgresult.push(item);
+                        tgCount++;
+                    } else if (secondaryMatcher.test(item.l)) {
+                        secondaryresult.push(item);
+                    }
+                });
+                result = result.concat(concatResults(tgresult, secondaryresult));
+                displayCount = (tgCount > displayCount) ? tgCount : displayCount;
+            }
+            displayCount = (displayCount > 500) ? displayCount : 500;
+            var counter = function() {
+                var count = {Modules: 0, Packages: 0, Types: 0, Members: 0, SearchTags: 0};
+                var f = function(item) {
+                    count[item.category] += 1;
+                    return (count[item.category] <= displayCount);
+                };
+                return f;
+            }();
+            response(result.filter(counter));
+        },
+        response: function(event, ui) {
+            if (!ui.content.length) {
+                ui.content.push(noResult);
+            } else {
+                $("#search").empty();
+            }
+        },
+        autoFocus: true,
+        position: {
+            collision: "flip"
+        },
+        select: function(event, ui) {
+            if (ui.item.l !== noResult.l) {
+                var url = getURLPrefix(ui);
+                if (ui.item.category === catModules) {
+                    if (useModuleDirectories) {
+                        url += "module-summary.html";
+                    } else {
+                        url = ui.item.l + "-summary.html";
+                    }
+                } else if (ui.item.category === catPackages) {
+                    if (ui.item.url) {
+                        url = ui.item.url;
+                    } else {
+                    url += ui.item.l.replace(/\./g, '/') + "/package-summary.html";
+                    }
+                } else if (ui.item.category === catTypes) {
+                    if (ui.item.url) {
+                        url = ui.item.url;
+                    } else if (ui.item.p === "<Unnamed>") {
+                        url += ui.item.l + ".html";
+                    } else {
+                        url += ui.item.p.replace(/\./g, '/') + "/" + ui.item.l + ".html";
+                    }
+                } else if (ui.item.category === catMembers) {
+                    if (ui.item.p === "<Unnamed>") {
+                        url += ui.item.c + ".html" + "#";
+                    } else {
+                        url += ui.item.p.replace(/\./g, '/') + "/" + ui.item.c + ".html" + "#";
+                    }
+                    if (ui.item.url) {
+                        url += ui.item.url;
+                    } else {
+                        url += ui.item.l;
+                    }
+                } else if (ui.item.category === catSearchTags) {
+                    url += ui.item.u;
+                }
+                if (top !== window) {
+                    parent.classFrame.location = pathtoroot + url;
+                } else {
+                    window.location.href = pathtoroot + url;
+                }
+                $("#search").focus();
+            }
+        }
+    });
+});
\ No newline at end of file

Modified: websites/production/commons/content/proper/commons-daemon/apidocs/serialized-form.html
==============================================================================
--- websites/production/commons/content/proper/commons-daemon/apidocs/serialized-form.html (original)
+++ websites/production/commons/content/proper/commons-daemon/apidocs/serialized-form.html Tue Mar 15 08:35:38 2022
@@ -1,37 +1,50 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!DOCTYPE HTML>
 <!-- NewPage -->
 <html lang="en">
 <head>
 <!-- Generated by javadoc -->
+<title>Serialized Form (Apache Commons Daemon 1.3.0 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-<title>Serialized Form (Apache Commons Daemon 1.2.4 API)</title>
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="script.js"></script>
+<script type="text/javascript" src="jquery/jszip/dist/jszip.min.js"></script>
+<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils.min.js"></script>
+<!--[if IE]>
+<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
+<![endif]-->
+<script type="text/javascript" src="jquery/jquery-3.5.1.js"></script>
+<script type="text/javascript" src="jquery/jquery-ui.js"></script>
 </head>
 <body>
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Serialized Form (Apache Commons Daemon 1.2.4 API)";
+            parent.document.title="Serialized Form (Apache Commons Daemon 1.3.0 API)";
         }
     }
     catch(err) {
     }
 //-->
-</script>
+var pathtoroot = "./";
+var useModuleDirectories = true;
+loadScripts(document, 'script');</script>
 <noscript>
 <div>JavaScript is disabled on your browser.</div>
 </noscript>
+<header role="banner">
+<nav role="navigation">
+<div class="fixedNav">
 <!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
+<div class="topNav"><a id="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 id="navbar.top.firstrow">
 <!--   -->
 </a>
 <ul class="navList" title="Navigation">
-<li><a href="overview-summary.html">Overview</a></li>
+<li><a href="index.html">Overview</a></li>
 <li>Package</li>
 <li>Class</li>
 <li>Use</li>
@@ -42,16 +55,14 @@
 </ul>
 </div>
 <div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="index.html?serialized-form.html" target="_top">Frames</a></li>
-<li><a href="serialized-form.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
 <ul class="navList" id="allclasses_navbar_top">
-<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
+<li><a href="allclasses.html">All&nbsp;Classes</a></li>
+</ul>
+<ul class="navListSearch">
+<li><label for="search">SEARCH:</label>
+<input type="text" id="search" value="search" disabled="disabled">
+<input type="reset" id="reset" value="reset" disabled="disabled">
+</li>
 </ul>
 <div>
 <script type="text/javascript"><!--
@@ -64,51 +75,68 @@
   }
   //-->
 </script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
 </div>
-<a name="skip.navbar.top">
+<a id="skip.navbar.top">
 <!--   -->
 </a></div>
 <!-- ========= END OF TOP NAVBAR ========= -->
+</div>
+<div class="navPadding">&nbsp;</div>
+<script type="text/javascript"><!--
+$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
+//-->
+</script>
+</nav>
+</header>
+<main role="main">
 <div class="header">
 <h1 title="Serialized Form" class="title">Serialized Form</h1>
 </div>
 <div class="serializedFormContainer">
 <ul class="blockList">
 <li class="blockList">
+<section role="region">
 <h2 title="Package">Package&nbsp;org.apache.commons.daemon</h2>
 <ul class="blockList">
-<li class="blockList"><a name="org.apache.commons.daemon.DaemonInitException">
+<li class="blockList"><a id="org.apache.commons.daemon.DaemonInitException">
 <!--   -->
 </a>
-<h3>Class <a href="org/apache/commons/daemon/DaemonInitException.html" title="class in org.apache.commons.daemon">org.apache.commons.daemon.DaemonInitException</a> extends <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> implements Serializable</h3>
+<h3>Class <a href="org/apache/commons/daemon/DaemonInitException.html" title="class in org.apache.commons.daemon">org.apache.commons.daemon.DaemonInitException</a> extends <a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang" class="externalLink">Exception</a> implements Serializable</h3>
 <dl class="nameValue">
 <dt>serialVersionUID:</dt>
 <dd>5665891535067213551L</dd>
 </dl>
 </li>
-<li class="blockList"><a name="org.apache.commons.daemon.DaemonPermission">
+<li class="blockList"><a id="org.apache.commons.daemon.DaemonPermission">
 <!--   -->
 </a>
-<h3>Class <a href="org/apache/commons/daemon/DaemonPermission.html" title="class in org.apache.commons.daemon">org.apache.commons.daemon.DaemonPermission</a> extends <a href="https://docs.oracle.com/javase/7/docs/api/java/security/Permission.html?is-external=true" title="class or interface in java.security">Permission</a> implements Serializable</h3>
+<h3>Class <a href="org/apache/commons/daemon/DaemonPermission.html" title="class in org.apache.commons.daemon">org.apache.commons.daemon.DaemonPermission</a> extends <a href="https://docs.oracle.com/javase/7/docs/api/java/security/Permission.html?is-external=true" title="class or interface in java.security" class="externalLink">Permission</a> implements Serializable</h3>
 <dl class="nameValue">
 <dt>serialVersionUID:</dt>
 <dd>-8682149075879731987L</dd>
 </dl>
 </li>
 </ul>
+</section>
 </li>
 </ul>
 </div>
+</main>
+<footer role="contentinfo">
+<nav role="navigation">
 <!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
+<div class="bottomNav"><a id="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 id="navbar.bottom.firstrow">
 <!--   -->
 </a>
 <ul class="navList" title="Navigation">
-<li><a href="overview-summary.html">Overview</a></li>
+<li><a href="index.html">Overview</a></li>
 <li>Package</li>
 <li>Class</li>
 <li>Use</li>
@@ -119,16 +147,8 @@
 </ul>
 </div>
 <div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="index.html?serialized-form.html" target="_top">Frames</a></li>
-<li><a href="serialized-form.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
 <ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
+<li><a href="allclasses.html">All&nbsp;Classes</a></li>
 </ul>
 <div>
 <script type="text/javascript"><!--
@@ -141,11 +161,16 @@
   }
   //-->
 </script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
 </div>
-<a name="skip.navbar.bottom">
+<a id="skip.navbar.bottom">
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2002&#x2013;2021 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</nav>
+<p class="legalCopy"><small>Copyright &#169; 2002&#x2013;2022 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</footer>
 </body>
 </html>
\ No newline at end of file

Modified: websites/production/commons/content/proper/commons-daemon/apidocs/src-html/org/apache/commons/daemon/Daemon.html
==============================================================================
--- websites/production/commons/content/proper/commons-daemon/apidocs/src-html/org/apache/commons/daemon/Daemon.html (original)
+++ websites/production/commons/content/proper/commons-daemon/apidocs/src-html/org/apache/commons/daemon/Daemon.html Tue Mar 15 08:35:38 2022
@@ -1,119 +1,120 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!DOCTYPE HTML>
 <html lang="en">
 <head>
 <title>Source code</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 </head>
 <body>
+<main role="main">
 <div class="sourceContainer">
-<pre><span class="sourceLineNo">001</span>/*<a name="line.1"></a>
-<span class="sourceLineNo">002</span> *  Licensed to the Apache Software Foundation (ASF) under one or more<a name="line.2"></a>
-<span class="sourceLineNo">003</span> *  contributor license agreements.  See the NOTICE file distributed with<a name="line.3"></a>
-<span class="sourceLineNo">004</span> *  this work for additional information regarding copyright ownership.<a name="line.4"></a>
-<span class="sourceLineNo">005</span> *  The ASF licenses this file to You under the Apache License, Version 2.0<a name="line.5"></a>
-<span class="sourceLineNo">006</span> *  (the "License"); you may not use this file except in compliance with<a name="line.6"></a>
-<span class="sourceLineNo">007</span> *  the License.  You may obtain a copy of the License at<a name="line.7"></a>
-<span class="sourceLineNo">008</span> *<a name="line.8"></a>
-<span class="sourceLineNo">009</span> *      http://www.apache.org/licenses/LICENSE-2.0<a name="line.9"></a>
-<span class="sourceLineNo">010</span> *<a name="line.10"></a>
-<span class="sourceLineNo">011</span> *  Unless required by applicable law or agreed to in writing, software<a name="line.11"></a>
-<span class="sourceLineNo">012</span> *  distributed under the License is distributed on an "AS IS" BASIS,<a name="line.12"></a>
-<span class="sourceLineNo">013</span> *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.<a name="line.13"></a>
-<span class="sourceLineNo">014</span> *  See the License for the specific language governing permissions and<a name="line.14"></a>
-<span class="sourceLineNo">015</span> *  limitations under the License.<a name="line.15"></a>
-<span class="sourceLineNo">016</span> */<a name="line.16"></a>
-<span class="sourceLineNo">017</span><a name="line.17"></a>
-<span class="sourceLineNo">018</span>package org.apache.commons.daemon;<a name="line.18"></a>
-<span class="sourceLineNo">019</span><a name="line.19"></a>
-<span class="sourceLineNo">020</span>/**<a name="line.20"></a>
-<span class="sourceLineNo">021</span> * Provides support for native daemon invocation. Using<a name="line.21"></a>
-<span class="sourceLineNo">022</span> * a platform dependant helper program, classes that implement the<a name="line.22"></a>
-<span class="sourceLineNo">023</span> * {@code Daemon} interface can be initialized, started and<a name="line.23"></a>
-<span class="sourceLineNo">024</span> * stopped according to the conventions of the underlying operating<a name="line.24"></a>
-<span class="sourceLineNo">025</span> * system.<a name="line.25"></a>
-<span class="sourceLineNo">026</span> * &lt;p&gt;<a name="line.26"></a>
-<span class="sourceLineNo">027</span> * Implementors of this interface must also provide a public constructor<a name="line.27"></a>
-<span class="sourceLineNo">028</span> * with no arguments so that instances can be created in an automated<a name="line.28"></a>
-<span class="sourceLineNo">029</span> * fashion.<a name="line.29"></a>
-<span class="sourceLineNo">030</span> * &lt;/p&gt;<a name="line.30"></a>
-<span class="sourceLineNo">031</span> */<a name="line.31"></a>
-<span class="sourceLineNo">032</span>public interface Daemon<a name="line.32"></a>
-<span class="sourceLineNo">033</span>{<a name="line.33"></a>
-<span class="sourceLineNo">034</span><a name="line.34"></a>
-<span class="sourceLineNo">035</span>    /**<a name="line.35"></a>
-<span class="sourceLineNo">036</span>     * Initializes this {@code Daemon} instance.<a name="line.36"></a>
-<span class="sourceLineNo">037</span>     * &lt;p&gt;<a name="line.37"></a>
-<span class="sourceLineNo">038</span>     *   This method gets called once the JVM process is created and the<a name="line.38"></a>
-<span class="sourceLineNo">039</span>     *   {@code Daemon} instance is created thru its empty public<a name="line.39"></a>
-<span class="sourceLineNo">040</span>     *   constructor.<a name="line.40"></a>
-<span class="sourceLineNo">041</span>     * &lt;/p&gt;<a name="line.41"></a>
-<span class="sourceLineNo">042</span>     * &lt;p&gt;<a name="line.42"></a>
-<span class="sourceLineNo">043</span>     *   Under certain operating systems (typically Unix based operating<a name="line.43"></a>
-<span class="sourceLineNo">044</span>     *   systems) and if the native invocation framework is configured to do<a name="line.44"></a>
-<span class="sourceLineNo">045</span>     *   so, this method might be called with &lt;i&gt;super-user&lt;/i&gt; privileges.<a name="line.45"></a>
-<span class="sourceLineNo">046</span>     * &lt;/p&gt;<a name="line.46"></a>
-<span class="sourceLineNo">047</span>     * &lt;p&gt;<a name="line.47"></a>
-<span class="sourceLineNo">048</span>     *   For example, it might be wise to create {@code ServerSocket}<a name="line.48"></a>
-<span class="sourceLineNo">049</span>     *   instances within the scope of this method, and perform all operations<a name="line.49"></a>
-<span class="sourceLineNo">050</span>     *   requiring &lt;i&gt;super-user&lt;/i&gt; privileges in the underlying operating<a name="line.50"></a>
-<span class="sourceLineNo">051</span>     *   system.<a name="line.51"></a>
-<span class="sourceLineNo">052</span>     * &lt;/p&gt;<a name="line.52"></a>
-<span class="sourceLineNo">053</span>     * &lt;p&gt;<a name="line.53"></a>
-<span class="sourceLineNo">054</span>     *   Apart from set up and allocation of native resources, this method<a name="line.54"></a>
-<span class="sourceLineNo">055</span>     *   must not start the actual operation of the {@code Daemon} (such<a name="line.55"></a>
-<span class="sourceLineNo">056</span>     *   as starting threads calling the {@code ServerSocket.accept()}<a name="line.56"></a>
-<span class="sourceLineNo">057</span>     *   method) as this would impose some serious security hazards. The<a name="line.57"></a>
-<span class="sourceLineNo">058</span>     *   start of operation must be performed in the {@code start()}<a name="line.58"></a>
-<span class="sourceLineNo">059</span>     *   method.<a name="line.59"></a>
-<span class="sourceLineNo">060</span>     * &lt;/p&gt;<a name="line.60"></a>
-<span class="sourceLineNo">061</span>     *<a name="line.61"></a>
-<span class="sourceLineNo">062</span>     * @param context A {@code DaemonContext} object used to<a name="line.62"></a>
-<span class="sourceLineNo">063</span>     * communicate with the container.<a name="line.63"></a>
-<span class="sourceLineNo">064</span>     * @throws DaemonInitException An exception that prevented<a name="line.64"></a>
-<span class="sourceLineNo">065</span>     * initialization where you want to display a nice message to the user,<a name="line.65"></a>
-<span class="sourceLineNo">066</span>     * rather than a stack trace.<a name="line.66"></a>
-<span class="sourceLineNo">067</span>     * @throws Exception Any exception preventing a successful<a name="line.67"></a>
-<span class="sourceLineNo">068</span>     *                      initialization.<a name="line.68"></a>
-<span class="sourceLineNo">069</span>     */<a name="line.69"></a>
-<span class="sourceLineNo">070</span>    void init(DaemonContext context)<a name="line.70"></a>
-<span class="sourceLineNo">071</span>        throws DaemonInitException, Exception;<a name="line.71"></a>
-<span class="sourceLineNo">072</span><a name="line.72"></a>
-<span class="sourceLineNo">073</span>    /**<a name="line.73"></a>
-<span class="sourceLineNo">074</span>     * Starts the operation of this {@code Daemon} instance. This<a name="line.74"></a>
-<span class="sourceLineNo">075</span>     * method is to be invoked by the environment after the init()<a name="line.75"></a>
-<span class="sourceLineNo">076</span>     * method has been successfully invoked and possibly the security<a name="line.76"></a>
-<span class="sourceLineNo">077</span>     * level of the JVM has been dropped. Implementors of this<a name="line.77"></a>
-<span class="sourceLineNo">078</span>     * method are free to start any number of threads, but need to<a name="line.78"></a>
-<span class="sourceLineNo">079</span>     * return control after having done that to enable invocation of<a name="line.79"></a>
-<span class="sourceLineNo">080</span>     * the stop()-method.<a name="line.80"></a>
-<span class="sourceLineNo">081</span>     *<a name="line.81"></a>
-<span class="sourceLineNo">082</span>     * @throws Exception If the start was not successful<a name="line.82"></a>
-<span class="sourceLineNo">083</span>     */<a name="line.83"></a>
-<span class="sourceLineNo">084</span>    void start()<a name="line.84"></a>
-<span class="sourceLineNo">085</span>        throws Exception;<a name="line.85"></a>
-<span class="sourceLineNo">086</span><a name="line.86"></a>
-<span class="sourceLineNo">087</span>    /**<a name="line.87"></a>
-<span class="sourceLineNo">088</span>     * Stops the operation of this {@code Daemon} instance. Note<a name="line.88"></a>
-<span class="sourceLineNo">089</span>     * that the proper place to free any allocated resources such as<a name="line.89"></a>
-<span class="sourceLineNo">090</span>     * sockets or file descriptors is in the destroy method, as the<a name="line.90"></a>
-<span class="sourceLineNo">091</span>     * container may restart the Daemon by calling start() after<a name="line.91"></a>
-<span class="sourceLineNo">092</span>     * stop().<a name="line.92"></a>
-<span class="sourceLineNo">093</span>     *<a name="line.93"></a>
-<span class="sourceLineNo">094</span>     * @throws Exception If the stop was not successful<a name="line.94"></a>
-<span class="sourceLineNo">095</span>     */<a name="line.95"></a>
-<span class="sourceLineNo">096</span>    void stop()<a name="line.96"></a>
-<span class="sourceLineNo">097</span>        throws Exception;<a name="line.97"></a>
-<span class="sourceLineNo">098</span><a name="line.98"></a>
-<span class="sourceLineNo">099</span>    /**<a name="line.99"></a>
-<span class="sourceLineNo">100</span>     * Frees any resources allocated by this daemon such as file<a name="line.100"></a>
-<span class="sourceLineNo">101</span>     * descriptors or sockets. This method gets called by the container<a name="line.101"></a>
-<span class="sourceLineNo">102</span>     * after stop() has been called, before the JVM exits. The Daemon<a name="line.102"></a>
-<span class="sourceLineNo">103</span>     * can not be restarted after this method has been called without a<a name="line.103"></a>
-<span class="sourceLineNo">104</span>     * new call to the init() method.<a name="line.104"></a>
-<span class="sourceLineNo">105</span>     */<a name="line.105"></a>
-<span class="sourceLineNo">106</span>    void destroy();<a name="line.106"></a>
-<span class="sourceLineNo">107</span>}<a name="line.107"></a>
-<span class="sourceLineNo">108</span><a name="line.108"></a>
+<pre><span class="sourceLineNo">001</span><a id="line.1">/*</a>
+<span class="sourceLineNo">002</span><a id="line.2"> *  Licensed to the Apache Software Foundation (ASF) under one or more</a>
+<span class="sourceLineNo">003</span><a id="line.3"> *  contributor license agreements.  See the NOTICE file distributed with</a>
+<span class="sourceLineNo">004</span><a id="line.4"> *  this work for additional information regarding copyright ownership.</a>
+<span class="sourceLineNo">005</span><a id="line.5"> *  The ASF licenses this file to You under the Apache License, Version 2.0</a>
+<span class="sourceLineNo">006</span><a id="line.6"> *  (the "License"); you may not use this file except in compliance with</a>
+<span class="sourceLineNo">007</span><a id="line.7"> *  the License.  You may obtain a copy of the License at</a>
+<span class="sourceLineNo">008</span><a id="line.8"> *</a>
+<span class="sourceLineNo">009</span><a id="line.9"> *      http://www.apache.org/licenses/LICENSE-2.0</a>
+<span class="sourceLineNo">010</span><a id="line.10"> *</a>
+<span class="sourceLineNo">011</span><a id="line.11"> *  Unless required by applicable law or agreed to in writing, software</a>
+<span class="sourceLineNo">012</span><a id="line.12"> *  distributed under the License is distributed on an "AS IS" BASIS,</a>
+<span class="sourceLineNo">013</span><a id="line.13"> *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</a>
+<span class="sourceLineNo">014</span><a id="line.14"> *  See the License for the specific language governing permissions and</a>
+<span class="sourceLineNo">015</span><a id="line.15"> *  limitations under the License.</a>
+<span class="sourceLineNo">016</span><a id="line.16"> */</a>
+<span class="sourceLineNo">017</span><a id="line.17"></a>
+<span class="sourceLineNo">018</span><a id="line.18">package org.apache.commons.daemon;</a>
+<span class="sourceLineNo">019</span><a id="line.19"></a>
+<span class="sourceLineNo">020</span><a id="line.20">/**</a>
+<span class="sourceLineNo">021</span><a id="line.21"> * Provides support for native daemon invocation. Using</a>
+<span class="sourceLineNo">022</span><a id="line.22"> * a platform dependant helper program, classes that implement the</a>
+<span class="sourceLineNo">023</span><a id="line.23"> * {@code Daemon} interface can be initialized, started and</a>
+<span class="sourceLineNo">024</span><a id="line.24"> * stopped according to the conventions of the underlying operating</a>
+<span class="sourceLineNo">025</span><a id="line.25"> * system.</a>
+<span class="sourceLineNo">026</span><a id="line.26"> * &lt;p&gt;</a>
+<span class="sourceLineNo">027</span><a id="line.27"> * Implementors of this interface must also provide a public constructor</a>
+<span class="sourceLineNo">028</span><a id="line.28"> * with no arguments so that instances can be created in an automated</a>
+<span class="sourceLineNo">029</span><a id="line.29"> * fashion.</a>
+<span class="sourceLineNo">030</span><a id="line.30"> * &lt;/p&gt;</a>
+<span class="sourceLineNo">031</span><a id="line.31"> */</a>
+<span class="sourceLineNo">032</span><a id="line.32">public interface Daemon</a>
+<span class="sourceLineNo">033</span><a id="line.33">{</a>
+<span class="sourceLineNo">034</span><a id="line.34"></a>
+<span class="sourceLineNo">035</span><a id="line.35">    /**</a>
+<span class="sourceLineNo">036</span><a id="line.36">     * Initializes this {@code Daemon} instance.</a>
+<span class="sourceLineNo">037</span><a id="line.37">     * &lt;p&gt;</a>
+<span class="sourceLineNo">038</span><a id="line.38">     *   This method gets called once the JVM process is created and the</a>
+<span class="sourceLineNo">039</span><a id="line.39">     *   {@code Daemon} instance is created thru its empty public</a>
+<span class="sourceLineNo">040</span><a id="line.40">     *   constructor.</a>
+<span class="sourceLineNo">041</span><a id="line.41">     * &lt;/p&gt;</a>
+<span class="sourceLineNo">042</span><a id="line.42">     * &lt;p&gt;</a>
+<span class="sourceLineNo">043</span><a id="line.43">     *   Under certain operating systems (typically Unix based operating</a>
+<span class="sourceLineNo">044</span><a id="line.44">     *   systems) and if the native invocation framework is configured to do</a>
+<span class="sourceLineNo">045</span><a id="line.45">     *   so, this method might be called with &lt;i&gt;super-user&lt;/i&gt; privileges.</a>
+<span class="sourceLineNo">046</span><a id="line.46">     * &lt;/p&gt;</a>
+<span class="sourceLineNo">047</span><a id="line.47">     * &lt;p&gt;</a>
+<span class="sourceLineNo">048</span><a id="line.48">     *   For example, it might be wise to create {@code ServerSocket}</a>
+<span class="sourceLineNo">049</span><a id="line.49">     *   instances within the scope of this method, and perform all operations</a>
+<span class="sourceLineNo">050</span><a id="line.50">     *   requiring &lt;i&gt;super-user&lt;/i&gt; privileges in the underlying operating</a>
+<span class="sourceLineNo">051</span><a id="line.51">     *   system.</a>
+<span class="sourceLineNo">052</span><a id="line.52">     * &lt;/p&gt;</a>
+<span class="sourceLineNo">053</span><a id="line.53">     * &lt;p&gt;</a>
+<span class="sourceLineNo">054</span><a id="line.54">     *   Apart from set up and allocation of native resources, this method</a>
+<span class="sourceLineNo">055</span><a id="line.55">     *   must not start the actual operation of the {@code Daemon} (such</a>
+<span class="sourceLineNo">056</span><a id="line.56">     *   as starting threads calling the {@code ServerSocket.accept()}</a>
+<span class="sourceLineNo">057</span><a id="line.57">     *   method) as this would impose some serious security hazards. The</a>
+<span class="sourceLineNo">058</span><a id="line.58">     *   start of operation must be performed in the {@code start()}</a>
+<span class="sourceLineNo">059</span><a id="line.59">     *   method.</a>
+<span class="sourceLineNo">060</span><a id="line.60">     * &lt;/p&gt;</a>
+<span class="sourceLineNo">061</span><a id="line.61">     *</a>
+<span class="sourceLineNo">062</span><a id="line.62">     * @param context A {@code DaemonContext} object used to</a>
+<span class="sourceLineNo">063</span><a id="line.63">     * communicate with the container.</a>
+<span class="sourceLineNo">064</span><a id="line.64">     * @throws DaemonInitException An exception that prevented</a>
+<span class="sourceLineNo">065</span><a id="line.65">     * initialization where you want to display a nice message to the user,</a>
+<span class="sourceLineNo">066</span><a id="line.66">     * rather than a stack trace.</a>
+<span class="sourceLineNo">067</span><a id="line.67">     * @throws Exception Any exception preventing a successful</a>
+<span class="sourceLineNo">068</span><a id="line.68">     *                      initialization.</a>
+<span class="sourceLineNo">069</span><a id="line.69">     */</a>
+<span class="sourceLineNo">070</span><a id="line.70">    void init(DaemonContext context)</a>
+<span class="sourceLineNo">071</span><a id="line.71">        throws DaemonInitException, Exception;</a>
+<span class="sourceLineNo">072</span><a id="line.72"></a>
+<span class="sourceLineNo">073</span><a id="line.73">    /**</a>
+<span class="sourceLineNo">074</span><a id="line.74">     * Starts the operation of this {@code Daemon} instance. This</a>
+<span class="sourceLineNo">075</span><a id="line.75">     * method is to be invoked by the environment after the init()</a>
+<span class="sourceLineNo">076</span><a id="line.76">     * method has been successfully invoked and possibly the security</a>
+<span class="sourceLineNo">077</span><a id="line.77">     * level of the JVM has been dropped. Implementors of this</a>
+<span class="sourceLineNo">078</span><a id="line.78">     * method are free to start any number of threads, but need to</a>
+<span class="sourceLineNo">079</span><a id="line.79">     * return control after having done that to enable invocation of</a>
+<span class="sourceLineNo">080</span><a id="line.80">     * the stop()-method.</a>
+<span class="sourceLineNo">081</span><a id="line.81">     *</a>
+<span class="sourceLineNo">082</span><a id="line.82">     * @throws Exception If the start was not successful</a>
+<span class="sourceLineNo">083</span><a id="line.83">     */</a>
+<span class="sourceLineNo">084</span><a id="line.84">    void start()</a>
+<span class="sourceLineNo">085</span><a id="line.85">        throws Exception;</a>
+<span class="sourceLineNo">086</span><a id="line.86"></a>
+<span class="sourceLineNo">087</span><a id="line.87">    /**</a>
+<span class="sourceLineNo">088</span><a id="line.88">     * Stops the operation of this {@code Daemon} instance. Note</a>
+<span class="sourceLineNo">089</span><a id="line.89">     * that the proper place to free any allocated resources such as</a>
+<span class="sourceLineNo">090</span><a id="line.90">     * sockets or file descriptors is in the destroy method, as the</a>
+<span class="sourceLineNo">091</span><a id="line.91">     * container may restart the Daemon by calling start() after</a>
+<span class="sourceLineNo">092</span><a id="line.92">     * stop().</a>
+<span class="sourceLineNo">093</span><a id="line.93">     *</a>
+<span class="sourceLineNo">094</span><a id="line.94">     * @throws Exception If the stop was not successful</a>
+<span class="sourceLineNo">095</span><a id="line.95">     */</a>
+<span class="sourceLineNo">096</span><a id="line.96">    void stop()</a>
+<span class="sourceLineNo">097</span><a id="line.97">        throws Exception;</a>
+<span class="sourceLineNo">098</span><a id="line.98"></a>
+<span class="sourceLineNo">099</span><a id="line.99">    /**</a>
+<span class="sourceLineNo">100</span><a id="line.100">     * Frees any resources allocated by this daemon such as file</a>
+<span class="sourceLineNo">101</span><a id="line.101">     * descriptors or sockets. This method gets called by the container</a>
+<span class="sourceLineNo">102</span><a id="line.102">     * after stop() has been called, before the JVM exits. The Daemon</a>
+<span class="sourceLineNo">103</span><a id="line.103">     * can not be restarted after this method has been called without a</a>
+<span class="sourceLineNo">104</span><a id="line.104">     * new call to the init() method.</a>
+<span class="sourceLineNo">105</span><a id="line.105">     */</a>
+<span class="sourceLineNo">106</span><a id="line.106">    void destroy();</a>
+<span class="sourceLineNo">107</span><a id="line.107">}</a>
+<span class="sourceLineNo">108</span><a id="line.108"></a>
 
 
 
@@ -176,5 +177,6 @@
 
 </pre>
 </div>
+</main>
 </body>
 </html>
\ No newline at end of file

Modified: websites/production/commons/content/proper/commons-daemon/apidocs/src-html/org/apache/commons/daemon/DaemonContext.html
==============================================================================
--- websites/production/commons/content/proper/commons-daemon/apidocs/src-html/org/apache/commons/daemon/DaemonContext.html (original)
+++ websites/production/commons/content/proper/commons-daemon/apidocs/src-html/org/apache/commons/daemon/DaemonContext.html Tue Mar 15 08:35:38 2022
@@ -1,55 +1,56 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!DOCTYPE HTML>
 <html lang="en">
 <head>
 <title>Source code</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 </head>
 <body>
+<main role="main">
 <div class="sourceContainer">
-<pre><span class="sourceLineNo">001</span>/*<a name="line.1"></a>
-<span class="sourceLineNo">002</span> *  Licensed to the Apache Software Foundation (ASF) under one or more<a name="line.2"></a>
-<span class="sourceLineNo">003</span> *  contributor license agreements.  See the NOTICE file distributed with<a name="line.3"></a>
-<span class="sourceLineNo">004</span> *  this work for additional information regarding copyright ownership.<a name="line.4"></a>
-<span class="sourceLineNo">005</span> *  The ASF licenses this file to You under the Apache License, Version 2.0<a name="line.5"></a>
-<span class="sourceLineNo">006</span> *  (the "License"); you may not use this file except in compliance with<a name="line.6"></a>
-<span class="sourceLineNo">007</span> *  the License.  You may obtain a copy of the License at<a name="line.7"></a>
-<span class="sourceLineNo">008</span> *<a name="line.8"></a>
-<span class="sourceLineNo">009</span> *      http://www.apache.org/licenses/LICENSE-2.0<a name="line.9"></a>
-<span class="sourceLineNo">010</span> *<a name="line.10"></a>
-<span class="sourceLineNo">011</span> *  Unless required by applicable law or agreed to in writing, software<a name="line.11"></a>
-<span class="sourceLineNo">012</span> *  distributed under the License is distributed on an "AS IS" BASIS,<a name="line.12"></a>
-<span class="sourceLineNo">013</span> *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.<a name="line.13"></a>
-<span class="sourceLineNo">014</span> *  See the License for the specific language governing permissions and<a name="line.14"></a>
-<span class="sourceLineNo">015</span> *  limitations under the License.<a name="line.15"></a>
-<span class="sourceLineNo">016</span> */<a name="line.16"></a>
-<span class="sourceLineNo">017</span><a name="line.17"></a>
-<span class="sourceLineNo">018</span>package org.apache.commons.daemon;<a name="line.18"></a>
-<span class="sourceLineNo">019</span><a name="line.19"></a>
-<span class="sourceLineNo">020</span><a name="line.20"></a>
-<span class="sourceLineNo">021</span>/**<a name="line.21"></a>
-<span class="sourceLineNo">022</span> * Defines a set of methods that a Daemon instance can use to<a name="line.22"></a>
-<span class="sourceLineNo">023</span> * communicate with the Daemon container.<a name="line.23"></a>
-<span class="sourceLineNo">024</span> */<a name="line.24"></a>
-<span class="sourceLineNo">025</span>public interface DaemonContext<a name="line.25"></a>
-<span class="sourceLineNo">026</span>{<a name="line.26"></a>
-<span class="sourceLineNo">027</span><a name="line.27"></a>
-<span class="sourceLineNo">028</span>    /**<a name="line.28"></a>
-<span class="sourceLineNo">029</span>     * @return  A {@link DaemonController} object that can be used to control<a name="line.29"></a>
-<span class="sourceLineNo">030</span>     *          the {@link Daemon} instance that this {@code DaemonContext}<a name="line.30"></a>
-<span class="sourceLineNo">031</span>     *          is passed to.<a name="line.31"></a>
-<span class="sourceLineNo">032</span>     */<a name="line.32"></a>
-<span class="sourceLineNo">033</span>    DaemonController getController();<a name="line.33"></a>
-<span class="sourceLineNo">034</span><a name="line.34"></a>
-<span class="sourceLineNo">035</span>    /**<a name="line.35"></a>
-<span class="sourceLineNo">036</span>     * @return An array of {@link String} arguments supplied by the environment<a name="line.36"></a>
-<span class="sourceLineNo">037</span>     *         corresponding to the array of arguments given in the<a name="line.37"></a>
-<span class="sourceLineNo">038</span>     *         {@code public static void main()} method used as an entry<a name="line.38"></a>
-<span class="sourceLineNo">039</span>     *         point to most other java programs.<a name="line.39"></a>
-<span class="sourceLineNo">040</span>     */<a name="line.40"></a>
-<span class="sourceLineNo">041</span>    String[] getArguments();<a name="line.41"></a>
-<span class="sourceLineNo">042</span><a name="line.42"></a>
-<span class="sourceLineNo">043</span>}<a name="line.43"></a>
-<span class="sourceLineNo">044</span><a name="line.44"></a>
+<pre><span class="sourceLineNo">001</span><a id="line.1">/*</a>
+<span class="sourceLineNo">002</span><a id="line.2"> *  Licensed to the Apache Software Foundation (ASF) under one or more</a>
+<span class="sourceLineNo">003</span><a id="line.3"> *  contributor license agreements.  See the NOTICE file distributed with</a>
+<span class="sourceLineNo">004</span><a id="line.4"> *  this work for additional information regarding copyright ownership.</a>
+<span class="sourceLineNo">005</span><a id="line.5"> *  The ASF licenses this file to You under the Apache License, Version 2.0</a>
+<span class="sourceLineNo">006</span><a id="line.6"> *  (the "License"); you may not use this file except in compliance with</a>
+<span class="sourceLineNo">007</span><a id="line.7"> *  the License.  You may obtain a copy of the License at</a>
+<span class="sourceLineNo">008</span><a id="line.8"> *</a>
+<span class="sourceLineNo">009</span><a id="line.9"> *      http://www.apache.org/licenses/LICENSE-2.0</a>
+<span class="sourceLineNo">010</span><a id="line.10"> *</a>
+<span class="sourceLineNo">011</span><a id="line.11"> *  Unless required by applicable law or agreed to in writing, software</a>
+<span class="sourceLineNo">012</span><a id="line.12"> *  distributed under the License is distributed on an "AS IS" BASIS,</a>
+<span class="sourceLineNo">013</span><a id="line.13"> *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</a>
+<span class="sourceLineNo">014</span><a id="line.14"> *  See the License for the specific language governing permissions and</a>
+<span class="sourceLineNo">015</span><a id="line.15"> *  limitations under the License.</a>
+<span class="sourceLineNo">016</span><a id="line.16"> */</a>
+<span class="sourceLineNo">017</span><a id="line.17"></a>
+<span class="sourceLineNo">018</span><a id="line.18">package org.apache.commons.daemon;</a>
+<span class="sourceLineNo">019</span><a id="line.19"></a>
+<span class="sourceLineNo">020</span><a id="line.20"></a>
+<span class="sourceLineNo">021</span><a id="line.21">/**</a>
+<span class="sourceLineNo">022</span><a id="line.22"> * Defines a set of methods that a Daemon instance can use to</a>
+<span class="sourceLineNo">023</span><a id="line.23"> * communicate with the Daemon container.</a>
+<span class="sourceLineNo">024</span><a id="line.24"> */</a>
+<span class="sourceLineNo">025</span><a id="line.25">public interface DaemonContext</a>
+<span class="sourceLineNo">026</span><a id="line.26">{</a>
+<span class="sourceLineNo">027</span><a id="line.27"></a>
+<span class="sourceLineNo">028</span><a id="line.28">    /**</a>
+<span class="sourceLineNo">029</span><a id="line.29">     * @return  A {@link DaemonController} object that can be used to control</a>
+<span class="sourceLineNo">030</span><a id="line.30">     *          the {@link Daemon} instance that this {@code DaemonContext}</a>
+<span class="sourceLineNo">031</span><a id="line.31">     *          is passed to.</a>
+<span class="sourceLineNo">032</span><a id="line.32">     */</a>
+<span class="sourceLineNo">033</span><a id="line.33">    DaemonController getController();</a>
+<span class="sourceLineNo">034</span><a id="line.34"></a>
+<span class="sourceLineNo">035</span><a id="line.35">    /**</a>
+<span class="sourceLineNo">036</span><a id="line.36">     * @return An array of {@link String} arguments supplied by the environment</a>
+<span class="sourceLineNo">037</span><a id="line.37">     *         corresponding to the array of arguments given in the</a>
+<span class="sourceLineNo">038</span><a id="line.38">     *         {@code public static void main()} method used as an entry</a>
+<span class="sourceLineNo">039</span><a id="line.39">     *         point to most other java programs.</a>
+<span class="sourceLineNo">040</span><a id="line.40">     */</a>
+<span class="sourceLineNo">041</span><a id="line.41">    String[] getArguments();</a>
+<span class="sourceLineNo">042</span><a id="line.42"></a>
+<span class="sourceLineNo">043</span><a id="line.43">}</a>
+<span class="sourceLineNo">044</span><a id="line.44"></a>
 
 
 
@@ -112,5 +113,6 @@
 
 </pre>
 </div>
+</main>
 </body>
 </html>
\ No newline at end of file