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 2021/01/21 17:48:18 UTC

svn commit: r1070423 [4/12] - in /websites/production/commons/content/proper/commons-daemon: ./ apidocs/ apidocs/org/apache/commons/daemon/ apidocs/org/apache/commons/daemon/class-use/ apidocs/org/apache/commons/daemon/support/ apidocs/org/apache/commo...

Modified: websites/production/commons/content/proper/commons-daemon/apidocs/src-html/org/apache/commons/daemon/support/DaemonLoader.Context.html
==============================================================================
--- websites/production/commons/content/proper/commons-daemon/apidocs/src-html/org/apache/commons/daemon/support/DaemonLoader.Context.html (original)
+++ websites/production/commons/content/proper/commons-daemon/apidocs/src-html/org/apache/commons/daemon/support/DaemonLoader.Context.html Thu Jan 21 17:48:17 2021
@@ -315,120 +315,119 @@
 <span class="sourceLineNo">307</span><a name="line.307"></a>
 <span class="sourceLineNo">308</span>        private Controller()<a name="line.308"></a>
 <span class="sourceLineNo">309</span>        {<a name="line.309"></a>
-<span class="sourceLineNo">310</span>            super();<a name="line.310"></a>
-<span class="sourceLineNo">311</span>            this.setAvailable(false);<a name="line.311"></a>
-<span class="sourceLineNo">312</span>        }<a name="line.312"></a>
-<span class="sourceLineNo">313</span><a name="line.313"></a>
-<span class="sourceLineNo">314</span>        private boolean isAvailable()<a name="line.314"></a>
-<span class="sourceLineNo">315</span>        {<a name="line.315"></a>
-<span class="sourceLineNo">316</span>            synchronized (this) {<a name="line.316"></a>
-<span class="sourceLineNo">317</span>                return this.available;<a name="line.317"></a>
-<span class="sourceLineNo">318</span>            }<a name="line.318"></a>
-<span class="sourceLineNo">319</span>        }<a name="line.319"></a>
-<span class="sourceLineNo">320</span><a name="line.320"></a>
-<span class="sourceLineNo">321</span>        private void setAvailable(final boolean available)<a name="line.321"></a>
-<span class="sourceLineNo">322</span>        {<a name="line.322"></a>
-<span class="sourceLineNo">323</span>            synchronized (this) {<a name="line.323"></a>
-<span class="sourceLineNo">324</span>                this.available = available;<a name="line.324"></a>
-<span class="sourceLineNo">325</span>            }<a name="line.325"></a>
-<span class="sourceLineNo">326</span>        }<a name="line.326"></a>
-<span class="sourceLineNo">327</span><a name="line.327"></a>
-<span class="sourceLineNo">328</span>        @Override<a name="line.328"></a>
-<span class="sourceLineNo">329</span>        public void shutdown()<a name="line.329"></a>
-<span class="sourceLineNo">330</span>            throws IllegalStateException<a name="line.330"></a>
-<span class="sourceLineNo">331</span>        {<a name="line.331"></a>
-<span class="sourceLineNo">332</span>            synchronized (this) {<a name="line.332"></a>
-<span class="sourceLineNo">333</span>                if (!this.isAvailable()) {<a name="line.333"></a>
-<span class="sourceLineNo">334</span>                    throw new IllegalStateException();<a name="line.334"></a>
-<span class="sourceLineNo">335</span>                }<a name="line.335"></a>
-<span class="sourceLineNo">336</span>                this.setAvailable(false);<a name="line.336"></a>
-<span class="sourceLineNo">337</span>                DaemonLoader.shutdown(false);<a name="line.337"></a>
-<span class="sourceLineNo">338</span>            }<a name="line.338"></a>
-<span class="sourceLineNo">339</span>        }<a name="line.339"></a>
-<span class="sourceLineNo">340</span><a name="line.340"></a>
-<span class="sourceLineNo">341</span>        @Override<a name="line.341"></a>
-<span class="sourceLineNo">342</span>        public void reload()<a name="line.342"></a>
-<span class="sourceLineNo">343</span>            throws IllegalStateException<a name="line.343"></a>
-<span class="sourceLineNo">344</span>        {<a name="line.344"></a>
-<span class="sourceLineNo">345</span>            synchronized (this) {<a name="line.345"></a>
-<span class="sourceLineNo">346</span>                if (!this.isAvailable()) {<a name="line.346"></a>
-<span class="sourceLineNo">347</span>                    throw new IllegalStateException();<a name="line.347"></a>
-<span class="sourceLineNo">348</span>                }<a name="line.348"></a>
-<span class="sourceLineNo">349</span>                this.setAvailable(false);<a name="line.349"></a>
-<span class="sourceLineNo">350</span>                DaemonLoader.shutdown(true);<a name="line.350"></a>
-<span class="sourceLineNo">351</span>            }<a name="line.351"></a>
-<span class="sourceLineNo">352</span>        }<a name="line.352"></a>
-<span class="sourceLineNo">353</span><a name="line.353"></a>
-<span class="sourceLineNo">354</span>        @Override<a name="line.354"></a>
-<span class="sourceLineNo">355</span>        public void fail()<a name="line.355"></a>
-<span class="sourceLineNo">356</span>        {<a name="line.356"></a>
-<span class="sourceLineNo">357</span>            fail(null, null);<a name="line.357"></a>
-<span class="sourceLineNo">358</span>        }<a name="line.358"></a>
-<span class="sourceLineNo">359</span><a name="line.359"></a>
-<span class="sourceLineNo">360</span>        @Override<a name="line.360"></a>
-<span class="sourceLineNo">361</span>        public void fail(final String message)<a name="line.361"></a>
-<span class="sourceLineNo">362</span>        {<a name="line.362"></a>
-<span class="sourceLineNo">363</span>            fail(message, null);<a name="line.363"></a>
-<span class="sourceLineNo">364</span>        }<a name="line.364"></a>
-<span class="sourceLineNo">365</span><a name="line.365"></a>
-<span class="sourceLineNo">366</span>        @Override<a name="line.366"></a>
-<span class="sourceLineNo">367</span>        public void fail(final Exception exception)<a name="line.367"></a>
-<span class="sourceLineNo">368</span>        {<a name="line.368"></a>
-<span class="sourceLineNo">369</span>            fail(null, exception);<a name="line.369"></a>
-<span class="sourceLineNo">370</span>        }<a name="line.370"></a>
-<span class="sourceLineNo">371</span><a name="line.371"></a>
-<span class="sourceLineNo">372</span>        @Override<a name="line.372"></a>
-<span class="sourceLineNo">373</span>        public void fail(final String message, final Exception exception)<a name="line.373"></a>
-<span class="sourceLineNo">374</span>        {<a name="line.374"></a>
-<span class="sourceLineNo">375</span>            synchronized (this) {<a name="line.375"></a>
-<span class="sourceLineNo">376</span>                this.setAvailable(false);<a name="line.376"></a>
-<span class="sourceLineNo">377</span>                String msg = message;<a name="line.377"></a>
-<span class="sourceLineNo">378</span>                if (exception != null) {<a name="line.378"></a>
-<span class="sourceLineNo">379</span>                    if (msg != null) {<a name="line.379"></a>
-<span class="sourceLineNo">380</span>                        msg = msg + ": " + exception.toString();<a name="line.380"></a>
-<span class="sourceLineNo">381</span>                    }<a name="line.381"></a>
-<span class="sourceLineNo">382</span>                    else {<a name="line.382"></a>
-<span class="sourceLineNo">383</span>                        msg = exception.toString();<a name="line.383"></a>
-<span class="sourceLineNo">384</span>                    }<a name="line.384"></a>
-<span class="sourceLineNo">385</span>                }<a name="line.385"></a>
-<span class="sourceLineNo">386</span>                DaemonLoader.failed(msg);<a name="line.386"></a>
-<span class="sourceLineNo">387</span>            }<a name="line.387"></a>
-<span class="sourceLineNo">388</span>        }<a name="line.388"></a>
-<span class="sourceLineNo">389</span><a name="line.389"></a>
-<span class="sourceLineNo">390</span>    }<a name="line.390"></a>
-<span class="sourceLineNo">391</span><a name="line.391"></a>
-<span class="sourceLineNo">392</span>    public static class Context<a name="line.392"></a>
-<span class="sourceLineNo">393</span>        implements DaemonContext<a name="line.393"></a>
-<span class="sourceLineNo">394</span>    {<a name="line.394"></a>
-<span class="sourceLineNo">395</span><a name="line.395"></a>
-<span class="sourceLineNo">396</span>        private DaemonController daemonController = null;<a name="line.396"></a>
-<span class="sourceLineNo">397</span><a name="line.397"></a>
-<span class="sourceLineNo">398</span>        private String[] args = null;<a name="line.398"></a>
-<span class="sourceLineNo">399</span><a name="line.399"></a>
-<span class="sourceLineNo">400</span>        @Override<a name="line.400"></a>
-<span class="sourceLineNo">401</span>        public DaemonController getController()<a name="line.401"></a>
-<span class="sourceLineNo">402</span>        {<a name="line.402"></a>
-<span class="sourceLineNo">403</span>            return daemonController;<a name="line.403"></a>
-<span class="sourceLineNo">404</span>        }<a name="line.404"></a>
-<span class="sourceLineNo">405</span><a name="line.405"></a>
-<span class="sourceLineNo">406</span>        public void setController(final DaemonController controller)<a name="line.406"></a>
-<span class="sourceLineNo">407</span>        {<a name="line.407"></a>
-<span class="sourceLineNo">408</span>            this.daemonController = controller;<a name="line.408"></a>
-<span class="sourceLineNo">409</span>        }<a name="line.409"></a>
-<span class="sourceLineNo">410</span><a name="line.410"></a>
-<span class="sourceLineNo">411</span>        @Override<a name="line.411"></a>
-<span class="sourceLineNo">412</span>        public String[] getArguments()<a name="line.412"></a>
-<span class="sourceLineNo">413</span>        {<a name="line.413"></a>
-<span class="sourceLineNo">414</span>            return args;<a name="line.414"></a>
-<span class="sourceLineNo">415</span>        }<a name="line.415"></a>
-<span class="sourceLineNo">416</span><a name="line.416"></a>
-<span class="sourceLineNo">417</span>        public void setArguments(final String[]args)<a name="line.417"></a>
-<span class="sourceLineNo">418</span>        {<a name="line.418"></a>
-<span class="sourceLineNo">419</span>            this.args = args;<a name="line.419"></a>
-<span class="sourceLineNo">420</span>        }<a name="line.420"></a>
-<span class="sourceLineNo">421</span><a name="line.421"></a>
-<span class="sourceLineNo">422</span>    }<a name="line.422"></a>
-<span class="sourceLineNo">423</span>}<a name="line.423"></a>
+<span class="sourceLineNo">310</span>            this.setAvailable(false);<a name="line.310"></a>
+<span class="sourceLineNo">311</span>        }<a name="line.311"></a>
+<span class="sourceLineNo">312</span><a name="line.312"></a>
+<span class="sourceLineNo">313</span>        private boolean isAvailable()<a name="line.313"></a>
+<span class="sourceLineNo">314</span>        {<a name="line.314"></a>
+<span class="sourceLineNo">315</span>            synchronized (this) {<a name="line.315"></a>
+<span class="sourceLineNo">316</span>                return this.available;<a name="line.316"></a>
+<span class="sourceLineNo">317</span>            }<a name="line.317"></a>
+<span class="sourceLineNo">318</span>        }<a name="line.318"></a>
+<span class="sourceLineNo">319</span><a name="line.319"></a>
+<span class="sourceLineNo">320</span>        private void setAvailable(final boolean available)<a name="line.320"></a>
+<span class="sourceLineNo">321</span>        {<a name="line.321"></a>
+<span class="sourceLineNo">322</span>            synchronized (this) {<a name="line.322"></a>
+<span class="sourceLineNo">323</span>                this.available = available;<a name="line.323"></a>
+<span class="sourceLineNo">324</span>            }<a name="line.324"></a>
+<span class="sourceLineNo">325</span>        }<a name="line.325"></a>
+<span class="sourceLineNo">326</span><a name="line.326"></a>
+<span class="sourceLineNo">327</span>        @Override<a name="line.327"></a>
+<span class="sourceLineNo">328</span>        public void shutdown()<a name="line.328"></a>
+<span class="sourceLineNo">329</span>            throws IllegalStateException<a name="line.329"></a>
+<span class="sourceLineNo">330</span>        {<a name="line.330"></a>
+<span class="sourceLineNo">331</span>            synchronized (this) {<a name="line.331"></a>
+<span class="sourceLineNo">332</span>                if (!this.isAvailable()) {<a name="line.332"></a>
+<span class="sourceLineNo">333</span>                    throw new IllegalStateException();<a name="line.333"></a>
+<span class="sourceLineNo">334</span>                }<a name="line.334"></a>
+<span class="sourceLineNo">335</span>                this.setAvailable(false);<a name="line.335"></a>
+<span class="sourceLineNo">336</span>                DaemonLoader.shutdown(false);<a name="line.336"></a>
+<span class="sourceLineNo">337</span>            }<a name="line.337"></a>
+<span class="sourceLineNo">338</span>        }<a name="line.338"></a>
+<span class="sourceLineNo">339</span><a name="line.339"></a>
+<span class="sourceLineNo">340</span>        @Override<a name="line.340"></a>
+<span class="sourceLineNo">341</span>        public void reload()<a name="line.341"></a>
+<span class="sourceLineNo">342</span>            throws IllegalStateException<a name="line.342"></a>
+<span class="sourceLineNo">343</span>        {<a name="line.343"></a>
+<span class="sourceLineNo">344</span>            synchronized (this) {<a name="line.344"></a>
+<span class="sourceLineNo">345</span>                if (!this.isAvailable()) {<a name="line.345"></a>
+<span class="sourceLineNo">346</span>                    throw new IllegalStateException();<a name="line.346"></a>
+<span class="sourceLineNo">347</span>                }<a name="line.347"></a>
+<span class="sourceLineNo">348</span>                this.setAvailable(false);<a name="line.348"></a>
+<span class="sourceLineNo">349</span>                DaemonLoader.shutdown(true);<a name="line.349"></a>
+<span class="sourceLineNo">350</span>            }<a name="line.350"></a>
+<span class="sourceLineNo">351</span>        }<a name="line.351"></a>
+<span class="sourceLineNo">352</span><a name="line.352"></a>
+<span class="sourceLineNo">353</span>        @Override<a name="line.353"></a>
+<span class="sourceLineNo">354</span>        public void fail()<a name="line.354"></a>
+<span class="sourceLineNo">355</span>        {<a name="line.355"></a>
+<span class="sourceLineNo">356</span>            fail(null, null);<a name="line.356"></a>
+<span class="sourceLineNo">357</span>        }<a name="line.357"></a>
+<span class="sourceLineNo">358</span><a name="line.358"></a>
+<span class="sourceLineNo">359</span>        @Override<a name="line.359"></a>
+<span class="sourceLineNo">360</span>        public void fail(final String message)<a name="line.360"></a>
+<span class="sourceLineNo">361</span>        {<a name="line.361"></a>
+<span class="sourceLineNo">362</span>            fail(message, null);<a name="line.362"></a>
+<span class="sourceLineNo">363</span>        }<a name="line.363"></a>
+<span class="sourceLineNo">364</span><a name="line.364"></a>
+<span class="sourceLineNo">365</span>        @Override<a name="line.365"></a>
+<span class="sourceLineNo">366</span>        public void fail(final Exception exception)<a name="line.366"></a>
+<span class="sourceLineNo">367</span>        {<a name="line.367"></a>
+<span class="sourceLineNo">368</span>            fail(null, exception);<a name="line.368"></a>
+<span class="sourceLineNo">369</span>        }<a name="line.369"></a>
+<span class="sourceLineNo">370</span><a name="line.370"></a>
+<span class="sourceLineNo">371</span>        @Override<a name="line.371"></a>
+<span class="sourceLineNo">372</span>        public void fail(final String message, final Exception exception)<a name="line.372"></a>
+<span class="sourceLineNo">373</span>        {<a name="line.373"></a>
+<span class="sourceLineNo">374</span>            synchronized (this) {<a name="line.374"></a>
+<span class="sourceLineNo">375</span>                this.setAvailable(false);<a name="line.375"></a>
+<span class="sourceLineNo">376</span>                String msg = message;<a name="line.376"></a>
+<span class="sourceLineNo">377</span>                if (exception != null) {<a name="line.377"></a>
+<span class="sourceLineNo">378</span>                    if (msg != null) {<a name="line.378"></a>
+<span class="sourceLineNo">379</span>                        msg = msg + ": " + exception.toString();<a name="line.379"></a>
+<span class="sourceLineNo">380</span>                    }<a name="line.380"></a>
+<span class="sourceLineNo">381</span>                    else {<a name="line.381"></a>
+<span class="sourceLineNo">382</span>                        msg = exception.toString();<a name="line.382"></a>
+<span class="sourceLineNo">383</span>                    }<a name="line.383"></a>
+<span class="sourceLineNo">384</span>                }<a name="line.384"></a>
+<span class="sourceLineNo">385</span>                DaemonLoader.failed(msg);<a name="line.385"></a>
+<span class="sourceLineNo">386</span>            }<a name="line.386"></a>
+<span class="sourceLineNo">387</span>        }<a name="line.387"></a>
+<span class="sourceLineNo">388</span><a name="line.388"></a>
+<span class="sourceLineNo">389</span>    }<a name="line.389"></a>
+<span class="sourceLineNo">390</span><a name="line.390"></a>
+<span class="sourceLineNo">391</span>    public static class Context<a name="line.391"></a>
+<span class="sourceLineNo">392</span>        implements DaemonContext<a name="line.392"></a>
+<span class="sourceLineNo">393</span>    {<a name="line.393"></a>
+<span class="sourceLineNo">394</span><a name="line.394"></a>
+<span class="sourceLineNo">395</span>        private DaemonController daemonController = null;<a name="line.395"></a>
+<span class="sourceLineNo">396</span><a name="line.396"></a>
+<span class="sourceLineNo">397</span>        private String[] args = null;<a name="line.397"></a>
+<span class="sourceLineNo">398</span><a name="line.398"></a>
+<span class="sourceLineNo">399</span>        @Override<a name="line.399"></a>
+<span class="sourceLineNo">400</span>        public DaemonController getController()<a name="line.400"></a>
+<span class="sourceLineNo">401</span>        {<a name="line.401"></a>
+<span class="sourceLineNo">402</span>            return daemonController;<a name="line.402"></a>
+<span class="sourceLineNo">403</span>        }<a name="line.403"></a>
+<span class="sourceLineNo">404</span><a name="line.404"></a>
+<span class="sourceLineNo">405</span>        public void setController(final DaemonController controller)<a name="line.405"></a>
+<span class="sourceLineNo">406</span>        {<a name="line.406"></a>
+<span class="sourceLineNo">407</span>            this.daemonController = controller;<a name="line.407"></a>
+<span class="sourceLineNo">408</span>        }<a name="line.408"></a>
+<span class="sourceLineNo">409</span><a name="line.409"></a>
+<span class="sourceLineNo">410</span>        @Override<a name="line.410"></a>
+<span class="sourceLineNo">411</span>        public String[] getArguments()<a name="line.411"></a>
+<span class="sourceLineNo">412</span>        {<a name="line.412"></a>
+<span class="sourceLineNo">413</span>            return args;<a name="line.413"></a>
+<span class="sourceLineNo">414</span>        }<a name="line.414"></a>
+<span class="sourceLineNo">415</span><a name="line.415"></a>
+<span class="sourceLineNo">416</span>        public void setArguments(final String[]args)<a name="line.416"></a>
+<span class="sourceLineNo">417</span>        {<a name="line.417"></a>
+<span class="sourceLineNo">418</span>            this.args = args;<a name="line.418"></a>
+<span class="sourceLineNo">419</span>        }<a name="line.419"></a>
+<span class="sourceLineNo">420</span><a name="line.420"></a>
+<span class="sourceLineNo">421</span>    }<a name="line.421"></a>
+<span class="sourceLineNo">422</span>}<a name="line.422"></a>
 
 
 
@@ -492,4 +491,4 @@
 </pre>
 </div>
 </body>
-</html>
+</html>
\ No newline at end of file

Modified: websites/production/commons/content/proper/commons-daemon/apidocs/src-html/org/apache/commons/daemon/support/DaemonLoader.Controller.html
==============================================================================
--- websites/production/commons/content/proper/commons-daemon/apidocs/src-html/org/apache/commons/daemon/support/DaemonLoader.Controller.html (original)
+++ websites/production/commons/content/proper/commons-daemon/apidocs/src-html/org/apache/commons/daemon/support/DaemonLoader.Controller.html Thu Jan 21 17:48:17 2021
@@ -315,120 +315,119 @@
 <span class="sourceLineNo">307</span><a name="line.307"></a>
 <span class="sourceLineNo">308</span>        private Controller()<a name="line.308"></a>
 <span class="sourceLineNo">309</span>        {<a name="line.309"></a>
-<span class="sourceLineNo">310</span>            super();<a name="line.310"></a>
-<span class="sourceLineNo">311</span>            this.setAvailable(false);<a name="line.311"></a>
-<span class="sourceLineNo">312</span>        }<a name="line.312"></a>
-<span class="sourceLineNo">313</span><a name="line.313"></a>
-<span class="sourceLineNo">314</span>        private boolean isAvailable()<a name="line.314"></a>
-<span class="sourceLineNo">315</span>        {<a name="line.315"></a>
-<span class="sourceLineNo">316</span>            synchronized (this) {<a name="line.316"></a>
-<span class="sourceLineNo">317</span>                return this.available;<a name="line.317"></a>
-<span class="sourceLineNo">318</span>            }<a name="line.318"></a>
-<span class="sourceLineNo">319</span>        }<a name="line.319"></a>
-<span class="sourceLineNo">320</span><a name="line.320"></a>
-<span class="sourceLineNo">321</span>        private void setAvailable(final boolean available)<a name="line.321"></a>
-<span class="sourceLineNo">322</span>        {<a name="line.322"></a>
-<span class="sourceLineNo">323</span>            synchronized (this) {<a name="line.323"></a>
-<span class="sourceLineNo">324</span>                this.available = available;<a name="line.324"></a>
-<span class="sourceLineNo">325</span>            }<a name="line.325"></a>
-<span class="sourceLineNo">326</span>        }<a name="line.326"></a>
-<span class="sourceLineNo">327</span><a name="line.327"></a>
-<span class="sourceLineNo">328</span>        @Override<a name="line.328"></a>
-<span class="sourceLineNo">329</span>        public void shutdown()<a name="line.329"></a>
-<span class="sourceLineNo">330</span>            throws IllegalStateException<a name="line.330"></a>
-<span class="sourceLineNo">331</span>        {<a name="line.331"></a>
-<span class="sourceLineNo">332</span>            synchronized (this) {<a name="line.332"></a>
-<span class="sourceLineNo">333</span>                if (!this.isAvailable()) {<a name="line.333"></a>
-<span class="sourceLineNo">334</span>                    throw new IllegalStateException();<a name="line.334"></a>
-<span class="sourceLineNo">335</span>                }<a name="line.335"></a>
-<span class="sourceLineNo">336</span>                this.setAvailable(false);<a name="line.336"></a>
-<span class="sourceLineNo">337</span>                DaemonLoader.shutdown(false);<a name="line.337"></a>
-<span class="sourceLineNo">338</span>            }<a name="line.338"></a>
-<span class="sourceLineNo">339</span>        }<a name="line.339"></a>
-<span class="sourceLineNo">340</span><a name="line.340"></a>
-<span class="sourceLineNo">341</span>        @Override<a name="line.341"></a>
-<span class="sourceLineNo">342</span>        public void reload()<a name="line.342"></a>
-<span class="sourceLineNo">343</span>            throws IllegalStateException<a name="line.343"></a>
-<span class="sourceLineNo">344</span>        {<a name="line.344"></a>
-<span class="sourceLineNo">345</span>            synchronized (this) {<a name="line.345"></a>
-<span class="sourceLineNo">346</span>                if (!this.isAvailable()) {<a name="line.346"></a>
-<span class="sourceLineNo">347</span>                    throw new IllegalStateException();<a name="line.347"></a>
-<span class="sourceLineNo">348</span>                }<a name="line.348"></a>
-<span class="sourceLineNo">349</span>                this.setAvailable(false);<a name="line.349"></a>
-<span class="sourceLineNo">350</span>                DaemonLoader.shutdown(true);<a name="line.350"></a>
-<span class="sourceLineNo">351</span>            }<a name="line.351"></a>
-<span class="sourceLineNo">352</span>        }<a name="line.352"></a>
-<span class="sourceLineNo">353</span><a name="line.353"></a>
-<span class="sourceLineNo">354</span>        @Override<a name="line.354"></a>
-<span class="sourceLineNo">355</span>        public void fail()<a name="line.355"></a>
-<span class="sourceLineNo">356</span>        {<a name="line.356"></a>
-<span class="sourceLineNo">357</span>            fail(null, null);<a name="line.357"></a>
-<span class="sourceLineNo">358</span>        }<a name="line.358"></a>
-<span class="sourceLineNo">359</span><a name="line.359"></a>
-<span class="sourceLineNo">360</span>        @Override<a name="line.360"></a>
-<span class="sourceLineNo">361</span>        public void fail(final String message)<a name="line.361"></a>
-<span class="sourceLineNo">362</span>        {<a name="line.362"></a>
-<span class="sourceLineNo">363</span>            fail(message, null);<a name="line.363"></a>
-<span class="sourceLineNo">364</span>        }<a name="line.364"></a>
-<span class="sourceLineNo">365</span><a name="line.365"></a>
-<span class="sourceLineNo">366</span>        @Override<a name="line.366"></a>
-<span class="sourceLineNo">367</span>        public void fail(final Exception exception)<a name="line.367"></a>
-<span class="sourceLineNo">368</span>        {<a name="line.368"></a>
-<span class="sourceLineNo">369</span>            fail(null, exception);<a name="line.369"></a>
-<span class="sourceLineNo">370</span>        }<a name="line.370"></a>
-<span class="sourceLineNo">371</span><a name="line.371"></a>
-<span class="sourceLineNo">372</span>        @Override<a name="line.372"></a>
-<span class="sourceLineNo">373</span>        public void fail(final String message, final Exception exception)<a name="line.373"></a>
-<span class="sourceLineNo">374</span>        {<a name="line.374"></a>
-<span class="sourceLineNo">375</span>            synchronized (this) {<a name="line.375"></a>
-<span class="sourceLineNo">376</span>                this.setAvailable(false);<a name="line.376"></a>
-<span class="sourceLineNo">377</span>                String msg = message;<a name="line.377"></a>
-<span class="sourceLineNo">378</span>                if (exception != null) {<a name="line.378"></a>
-<span class="sourceLineNo">379</span>                    if (msg != null) {<a name="line.379"></a>
-<span class="sourceLineNo">380</span>                        msg = msg + ": " + exception.toString();<a name="line.380"></a>
-<span class="sourceLineNo">381</span>                    }<a name="line.381"></a>
-<span class="sourceLineNo">382</span>                    else {<a name="line.382"></a>
-<span class="sourceLineNo">383</span>                        msg = exception.toString();<a name="line.383"></a>
-<span class="sourceLineNo">384</span>                    }<a name="line.384"></a>
-<span class="sourceLineNo">385</span>                }<a name="line.385"></a>
-<span class="sourceLineNo">386</span>                DaemonLoader.failed(msg);<a name="line.386"></a>
-<span class="sourceLineNo">387</span>            }<a name="line.387"></a>
-<span class="sourceLineNo">388</span>        }<a name="line.388"></a>
-<span class="sourceLineNo">389</span><a name="line.389"></a>
-<span class="sourceLineNo">390</span>    }<a name="line.390"></a>
-<span class="sourceLineNo">391</span><a name="line.391"></a>
-<span class="sourceLineNo">392</span>    public static class Context<a name="line.392"></a>
-<span class="sourceLineNo">393</span>        implements DaemonContext<a name="line.393"></a>
-<span class="sourceLineNo">394</span>    {<a name="line.394"></a>
-<span class="sourceLineNo">395</span><a name="line.395"></a>
-<span class="sourceLineNo">396</span>        private DaemonController daemonController = null;<a name="line.396"></a>
-<span class="sourceLineNo">397</span><a name="line.397"></a>
-<span class="sourceLineNo">398</span>        private String[] args = null;<a name="line.398"></a>
-<span class="sourceLineNo">399</span><a name="line.399"></a>
-<span class="sourceLineNo">400</span>        @Override<a name="line.400"></a>
-<span class="sourceLineNo">401</span>        public DaemonController getController()<a name="line.401"></a>
-<span class="sourceLineNo">402</span>        {<a name="line.402"></a>
-<span class="sourceLineNo">403</span>            return daemonController;<a name="line.403"></a>
-<span class="sourceLineNo">404</span>        }<a name="line.404"></a>
-<span class="sourceLineNo">405</span><a name="line.405"></a>
-<span class="sourceLineNo">406</span>        public void setController(final DaemonController controller)<a name="line.406"></a>
-<span class="sourceLineNo">407</span>        {<a name="line.407"></a>
-<span class="sourceLineNo">408</span>            this.daemonController = controller;<a name="line.408"></a>
-<span class="sourceLineNo">409</span>        }<a name="line.409"></a>
-<span class="sourceLineNo">410</span><a name="line.410"></a>
-<span class="sourceLineNo">411</span>        @Override<a name="line.411"></a>
-<span class="sourceLineNo">412</span>        public String[] getArguments()<a name="line.412"></a>
-<span class="sourceLineNo">413</span>        {<a name="line.413"></a>
-<span class="sourceLineNo">414</span>            return args;<a name="line.414"></a>
-<span class="sourceLineNo">415</span>        }<a name="line.415"></a>
-<span class="sourceLineNo">416</span><a name="line.416"></a>
-<span class="sourceLineNo">417</span>        public void setArguments(final String[]args)<a name="line.417"></a>
-<span class="sourceLineNo">418</span>        {<a name="line.418"></a>
-<span class="sourceLineNo">419</span>            this.args = args;<a name="line.419"></a>
-<span class="sourceLineNo">420</span>        }<a name="line.420"></a>
-<span class="sourceLineNo">421</span><a name="line.421"></a>
-<span class="sourceLineNo">422</span>    }<a name="line.422"></a>
-<span class="sourceLineNo">423</span>}<a name="line.423"></a>
+<span class="sourceLineNo">310</span>            this.setAvailable(false);<a name="line.310"></a>
+<span class="sourceLineNo">311</span>        }<a name="line.311"></a>
+<span class="sourceLineNo">312</span><a name="line.312"></a>
+<span class="sourceLineNo">313</span>        private boolean isAvailable()<a name="line.313"></a>
+<span class="sourceLineNo">314</span>        {<a name="line.314"></a>
+<span class="sourceLineNo">315</span>            synchronized (this) {<a name="line.315"></a>
+<span class="sourceLineNo">316</span>                return this.available;<a name="line.316"></a>
+<span class="sourceLineNo">317</span>            }<a name="line.317"></a>
+<span class="sourceLineNo">318</span>        }<a name="line.318"></a>
+<span class="sourceLineNo">319</span><a name="line.319"></a>
+<span class="sourceLineNo">320</span>        private void setAvailable(final boolean available)<a name="line.320"></a>
+<span class="sourceLineNo">321</span>        {<a name="line.321"></a>
+<span class="sourceLineNo">322</span>            synchronized (this) {<a name="line.322"></a>
+<span class="sourceLineNo">323</span>                this.available = available;<a name="line.323"></a>
+<span class="sourceLineNo">324</span>            }<a name="line.324"></a>
+<span class="sourceLineNo">325</span>        }<a name="line.325"></a>
+<span class="sourceLineNo">326</span><a name="line.326"></a>
+<span class="sourceLineNo">327</span>        @Override<a name="line.327"></a>
+<span class="sourceLineNo">328</span>        public void shutdown()<a name="line.328"></a>
+<span class="sourceLineNo">329</span>            throws IllegalStateException<a name="line.329"></a>
+<span class="sourceLineNo">330</span>        {<a name="line.330"></a>
+<span class="sourceLineNo">331</span>            synchronized (this) {<a name="line.331"></a>
+<span class="sourceLineNo">332</span>                if (!this.isAvailable()) {<a name="line.332"></a>
+<span class="sourceLineNo">333</span>                    throw new IllegalStateException();<a name="line.333"></a>
+<span class="sourceLineNo">334</span>                }<a name="line.334"></a>
+<span class="sourceLineNo">335</span>                this.setAvailable(false);<a name="line.335"></a>
+<span class="sourceLineNo">336</span>                DaemonLoader.shutdown(false);<a name="line.336"></a>
+<span class="sourceLineNo">337</span>            }<a name="line.337"></a>
+<span class="sourceLineNo">338</span>        }<a name="line.338"></a>
+<span class="sourceLineNo">339</span><a name="line.339"></a>
+<span class="sourceLineNo">340</span>        @Override<a name="line.340"></a>
+<span class="sourceLineNo">341</span>        public void reload()<a name="line.341"></a>
+<span class="sourceLineNo">342</span>            throws IllegalStateException<a name="line.342"></a>
+<span class="sourceLineNo">343</span>        {<a name="line.343"></a>
+<span class="sourceLineNo">344</span>            synchronized (this) {<a name="line.344"></a>
+<span class="sourceLineNo">345</span>                if (!this.isAvailable()) {<a name="line.345"></a>
+<span class="sourceLineNo">346</span>                    throw new IllegalStateException();<a name="line.346"></a>
+<span class="sourceLineNo">347</span>                }<a name="line.347"></a>
+<span class="sourceLineNo">348</span>                this.setAvailable(false);<a name="line.348"></a>
+<span class="sourceLineNo">349</span>                DaemonLoader.shutdown(true);<a name="line.349"></a>
+<span class="sourceLineNo">350</span>            }<a name="line.350"></a>
+<span class="sourceLineNo">351</span>        }<a name="line.351"></a>
+<span class="sourceLineNo">352</span><a name="line.352"></a>
+<span class="sourceLineNo">353</span>        @Override<a name="line.353"></a>
+<span class="sourceLineNo">354</span>        public void fail()<a name="line.354"></a>
+<span class="sourceLineNo">355</span>        {<a name="line.355"></a>
+<span class="sourceLineNo">356</span>            fail(null, null);<a name="line.356"></a>
+<span class="sourceLineNo">357</span>        }<a name="line.357"></a>
+<span class="sourceLineNo">358</span><a name="line.358"></a>
+<span class="sourceLineNo">359</span>        @Override<a name="line.359"></a>
+<span class="sourceLineNo">360</span>        public void fail(final String message)<a name="line.360"></a>
+<span class="sourceLineNo">361</span>        {<a name="line.361"></a>
+<span class="sourceLineNo">362</span>            fail(message, null);<a name="line.362"></a>
+<span class="sourceLineNo">363</span>        }<a name="line.363"></a>
+<span class="sourceLineNo">364</span><a name="line.364"></a>
+<span class="sourceLineNo">365</span>        @Override<a name="line.365"></a>
+<span class="sourceLineNo">366</span>        public void fail(final Exception exception)<a name="line.366"></a>
+<span class="sourceLineNo">367</span>        {<a name="line.367"></a>
+<span class="sourceLineNo">368</span>            fail(null, exception);<a name="line.368"></a>
+<span class="sourceLineNo">369</span>        }<a name="line.369"></a>
+<span class="sourceLineNo">370</span><a name="line.370"></a>
+<span class="sourceLineNo">371</span>        @Override<a name="line.371"></a>
+<span class="sourceLineNo">372</span>        public void fail(final String message, final Exception exception)<a name="line.372"></a>
+<span class="sourceLineNo">373</span>        {<a name="line.373"></a>
+<span class="sourceLineNo">374</span>            synchronized (this) {<a name="line.374"></a>
+<span class="sourceLineNo">375</span>                this.setAvailable(false);<a name="line.375"></a>
+<span class="sourceLineNo">376</span>                String msg = message;<a name="line.376"></a>
+<span class="sourceLineNo">377</span>                if (exception != null) {<a name="line.377"></a>
+<span class="sourceLineNo">378</span>                    if (msg != null) {<a name="line.378"></a>
+<span class="sourceLineNo">379</span>                        msg = msg + ": " + exception.toString();<a name="line.379"></a>
+<span class="sourceLineNo">380</span>                    }<a name="line.380"></a>
+<span class="sourceLineNo">381</span>                    else {<a name="line.381"></a>
+<span class="sourceLineNo">382</span>                        msg = exception.toString();<a name="line.382"></a>
+<span class="sourceLineNo">383</span>                    }<a name="line.383"></a>
+<span class="sourceLineNo">384</span>                }<a name="line.384"></a>
+<span class="sourceLineNo">385</span>                DaemonLoader.failed(msg);<a name="line.385"></a>
+<span class="sourceLineNo">386</span>            }<a name="line.386"></a>
+<span class="sourceLineNo">387</span>        }<a name="line.387"></a>
+<span class="sourceLineNo">388</span><a name="line.388"></a>
+<span class="sourceLineNo">389</span>    }<a name="line.389"></a>
+<span class="sourceLineNo">390</span><a name="line.390"></a>
+<span class="sourceLineNo">391</span>    public static class Context<a name="line.391"></a>
+<span class="sourceLineNo">392</span>        implements DaemonContext<a name="line.392"></a>
+<span class="sourceLineNo">393</span>    {<a name="line.393"></a>
+<span class="sourceLineNo">394</span><a name="line.394"></a>
+<span class="sourceLineNo">395</span>        private DaemonController daemonController = null;<a name="line.395"></a>
+<span class="sourceLineNo">396</span><a name="line.396"></a>
+<span class="sourceLineNo">397</span>        private String[] args = null;<a name="line.397"></a>
+<span class="sourceLineNo">398</span><a name="line.398"></a>
+<span class="sourceLineNo">399</span>        @Override<a name="line.399"></a>
+<span class="sourceLineNo">400</span>        public DaemonController getController()<a name="line.400"></a>
+<span class="sourceLineNo">401</span>        {<a name="line.401"></a>
+<span class="sourceLineNo">402</span>            return daemonController;<a name="line.402"></a>
+<span class="sourceLineNo">403</span>        }<a name="line.403"></a>
+<span class="sourceLineNo">404</span><a name="line.404"></a>
+<span class="sourceLineNo">405</span>        public void setController(final DaemonController controller)<a name="line.405"></a>
+<span class="sourceLineNo">406</span>        {<a name="line.406"></a>
+<span class="sourceLineNo">407</span>            this.daemonController = controller;<a name="line.407"></a>
+<span class="sourceLineNo">408</span>        }<a name="line.408"></a>
+<span class="sourceLineNo">409</span><a name="line.409"></a>
+<span class="sourceLineNo">410</span>        @Override<a name="line.410"></a>
+<span class="sourceLineNo">411</span>        public String[] getArguments()<a name="line.411"></a>
+<span class="sourceLineNo">412</span>        {<a name="line.412"></a>
+<span class="sourceLineNo">413</span>            return args;<a name="line.413"></a>
+<span class="sourceLineNo">414</span>        }<a name="line.414"></a>
+<span class="sourceLineNo">415</span><a name="line.415"></a>
+<span class="sourceLineNo">416</span>        public void setArguments(final String[]args)<a name="line.416"></a>
+<span class="sourceLineNo">417</span>        {<a name="line.417"></a>
+<span class="sourceLineNo">418</span>            this.args = args;<a name="line.418"></a>
+<span class="sourceLineNo">419</span>        }<a name="line.419"></a>
+<span class="sourceLineNo">420</span><a name="line.420"></a>
+<span class="sourceLineNo">421</span>    }<a name="line.421"></a>
+<span class="sourceLineNo">422</span>}<a name="line.422"></a>
 
 
 
@@ -492,4 +491,4 @@
 </pre>
 </div>
 </body>
-</html>
+</html>
\ No newline at end of file

Modified: websites/production/commons/content/proper/commons-daemon/apidocs/src-html/org/apache/commons/daemon/support/DaemonLoader.html
==============================================================================
--- websites/production/commons/content/proper/commons-daemon/apidocs/src-html/org/apache/commons/daemon/support/DaemonLoader.html (original)
+++ websites/production/commons/content/proper/commons-daemon/apidocs/src-html/org/apache/commons/daemon/support/DaemonLoader.html Thu Jan 21 17:48:17 2021
@@ -315,120 +315,119 @@
 <span class="sourceLineNo">307</span><a name="line.307"></a>
 <span class="sourceLineNo">308</span>        private Controller()<a name="line.308"></a>
 <span class="sourceLineNo">309</span>        {<a name="line.309"></a>
-<span class="sourceLineNo">310</span>            super();<a name="line.310"></a>
-<span class="sourceLineNo">311</span>            this.setAvailable(false);<a name="line.311"></a>
-<span class="sourceLineNo">312</span>        }<a name="line.312"></a>
-<span class="sourceLineNo">313</span><a name="line.313"></a>
-<span class="sourceLineNo">314</span>        private boolean isAvailable()<a name="line.314"></a>
-<span class="sourceLineNo">315</span>        {<a name="line.315"></a>
-<span class="sourceLineNo">316</span>            synchronized (this) {<a name="line.316"></a>
-<span class="sourceLineNo">317</span>                return this.available;<a name="line.317"></a>
-<span class="sourceLineNo">318</span>            }<a name="line.318"></a>
-<span class="sourceLineNo">319</span>        }<a name="line.319"></a>
-<span class="sourceLineNo">320</span><a name="line.320"></a>
-<span class="sourceLineNo">321</span>        private void setAvailable(final boolean available)<a name="line.321"></a>
-<span class="sourceLineNo">322</span>        {<a name="line.322"></a>
-<span class="sourceLineNo">323</span>            synchronized (this) {<a name="line.323"></a>
-<span class="sourceLineNo">324</span>                this.available = available;<a name="line.324"></a>
-<span class="sourceLineNo">325</span>            }<a name="line.325"></a>
-<span class="sourceLineNo">326</span>        }<a name="line.326"></a>
-<span class="sourceLineNo">327</span><a name="line.327"></a>
-<span class="sourceLineNo">328</span>        @Override<a name="line.328"></a>
-<span class="sourceLineNo">329</span>        public void shutdown()<a name="line.329"></a>
-<span class="sourceLineNo">330</span>            throws IllegalStateException<a name="line.330"></a>
-<span class="sourceLineNo">331</span>        {<a name="line.331"></a>
-<span class="sourceLineNo">332</span>            synchronized (this) {<a name="line.332"></a>
-<span class="sourceLineNo">333</span>                if (!this.isAvailable()) {<a name="line.333"></a>
-<span class="sourceLineNo">334</span>                    throw new IllegalStateException();<a name="line.334"></a>
-<span class="sourceLineNo">335</span>                }<a name="line.335"></a>
-<span class="sourceLineNo">336</span>                this.setAvailable(false);<a name="line.336"></a>
-<span class="sourceLineNo">337</span>                DaemonLoader.shutdown(false);<a name="line.337"></a>
-<span class="sourceLineNo">338</span>            }<a name="line.338"></a>
-<span class="sourceLineNo">339</span>        }<a name="line.339"></a>
-<span class="sourceLineNo">340</span><a name="line.340"></a>
-<span class="sourceLineNo">341</span>        @Override<a name="line.341"></a>
-<span class="sourceLineNo">342</span>        public void reload()<a name="line.342"></a>
-<span class="sourceLineNo">343</span>            throws IllegalStateException<a name="line.343"></a>
-<span class="sourceLineNo">344</span>        {<a name="line.344"></a>
-<span class="sourceLineNo">345</span>            synchronized (this) {<a name="line.345"></a>
-<span class="sourceLineNo">346</span>                if (!this.isAvailable()) {<a name="line.346"></a>
-<span class="sourceLineNo">347</span>                    throw new IllegalStateException();<a name="line.347"></a>
-<span class="sourceLineNo">348</span>                }<a name="line.348"></a>
-<span class="sourceLineNo">349</span>                this.setAvailable(false);<a name="line.349"></a>
-<span class="sourceLineNo">350</span>                DaemonLoader.shutdown(true);<a name="line.350"></a>
-<span class="sourceLineNo">351</span>            }<a name="line.351"></a>
-<span class="sourceLineNo">352</span>        }<a name="line.352"></a>
-<span class="sourceLineNo">353</span><a name="line.353"></a>
-<span class="sourceLineNo">354</span>        @Override<a name="line.354"></a>
-<span class="sourceLineNo">355</span>        public void fail()<a name="line.355"></a>
-<span class="sourceLineNo">356</span>        {<a name="line.356"></a>
-<span class="sourceLineNo">357</span>            fail(null, null);<a name="line.357"></a>
-<span class="sourceLineNo">358</span>        }<a name="line.358"></a>
-<span class="sourceLineNo">359</span><a name="line.359"></a>
-<span class="sourceLineNo">360</span>        @Override<a name="line.360"></a>
-<span class="sourceLineNo">361</span>        public void fail(final String message)<a name="line.361"></a>
-<span class="sourceLineNo">362</span>        {<a name="line.362"></a>
-<span class="sourceLineNo">363</span>            fail(message, null);<a name="line.363"></a>
-<span class="sourceLineNo">364</span>        }<a name="line.364"></a>
-<span class="sourceLineNo">365</span><a name="line.365"></a>
-<span class="sourceLineNo">366</span>        @Override<a name="line.366"></a>
-<span class="sourceLineNo">367</span>        public void fail(final Exception exception)<a name="line.367"></a>
-<span class="sourceLineNo">368</span>        {<a name="line.368"></a>
-<span class="sourceLineNo">369</span>            fail(null, exception);<a name="line.369"></a>
-<span class="sourceLineNo">370</span>        }<a name="line.370"></a>
-<span class="sourceLineNo">371</span><a name="line.371"></a>
-<span class="sourceLineNo">372</span>        @Override<a name="line.372"></a>
-<span class="sourceLineNo">373</span>        public void fail(final String message, final Exception exception)<a name="line.373"></a>
-<span class="sourceLineNo">374</span>        {<a name="line.374"></a>
-<span class="sourceLineNo">375</span>            synchronized (this) {<a name="line.375"></a>
-<span class="sourceLineNo">376</span>                this.setAvailable(false);<a name="line.376"></a>
-<span class="sourceLineNo">377</span>                String msg = message;<a name="line.377"></a>
-<span class="sourceLineNo">378</span>                if (exception != null) {<a name="line.378"></a>
-<span class="sourceLineNo">379</span>                    if (msg != null) {<a name="line.379"></a>
-<span class="sourceLineNo">380</span>                        msg = msg + ": " + exception.toString();<a name="line.380"></a>
-<span class="sourceLineNo">381</span>                    }<a name="line.381"></a>
-<span class="sourceLineNo">382</span>                    else {<a name="line.382"></a>
-<span class="sourceLineNo">383</span>                        msg = exception.toString();<a name="line.383"></a>
-<span class="sourceLineNo">384</span>                    }<a name="line.384"></a>
-<span class="sourceLineNo">385</span>                }<a name="line.385"></a>
-<span class="sourceLineNo">386</span>                DaemonLoader.failed(msg);<a name="line.386"></a>
-<span class="sourceLineNo">387</span>            }<a name="line.387"></a>
-<span class="sourceLineNo">388</span>        }<a name="line.388"></a>
-<span class="sourceLineNo">389</span><a name="line.389"></a>
-<span class="sourceLineNo">390</span>    }<a name="line.390"></a>
-<span class="sourceLineNo">391</span><a name="line.391"></a>
-<span class="sourceLineNo">392</span>    public static class Context<a name="line.392"></a>
-<span class="sourceLineNo">393</span>        implements DaemonContext<a name="line.393"></a>
-<span class="sourceLineNo">394</span>    {<a name="line.394"></a>
-<span class="sourceLineNo">395</span><a name="line.395"></a>
-<span class="sourceLineNo">396</span>        private DaemonController daemonController = null;<a name="line.396"></a>
-<span class="sourceLineNo">397</span><a name="line.397"></a>
-<span class="sourceLineNo">398</span>        private String[] args = null;<a name="line.398"></a>
-<span class="sourceLineNo">399</span><a name="line.399"></a>
-<span class="sourceLineNo">400</span>        @Override<a name="line.400"></a>
-<span class="sourceLineNo">401</span>        public DaemonController getController()<a name="line.401"></a>
-<span class="sourceLineNo">402</span>        {<a name="line.402"></a>
-<span class="sourceLineNo">403</span>            return daemonController;<a name="line.403"></a>
-<span class="sourceLineNo">404</span>        }<a name="line.404"></a>
-<span class="sourceLineNo">405</span><a name="line.405"></a>
-<span class="sourceLineNo">406</span>        public void setController(final DaemonController controller)<a name="line.406"></a>
-<span class="sourceLineNo">407</span>        {<a name="line.407"></a>
-<span class="sourceLineNo">408</span>            this.daemonController = controller;<a name="line.408"></a>
-<span class="sourceLineNo">409</span>        }<a name="line.409"></a>
-<span class="sourceLineNo">410</span><a name="line.410"></a>
-<span class="sourceLineNo">411</span>        @Override<a name="line.411"></a>
-<span class="sourceLineNo">412</span>        public String[] getArguments()<a name="line.412"></a>
-<span class="sourceLineNo">413</span>        {<a name="line.413"></a>
-<span class="sourceLineNo">414</span>            return args;<a name="line.414"></a>
-<span class="sourceLineNo">415</span>        }<a name="line.415"></a>
-<span class="sourceLineNo">416</span><a name="line.416"></a>
-<span class="sourceLineNo">417</span>        public void setArguments(final String[]args)<a name="line.417"></a>
-<span class="sourceLineNo">418</span>        {<a name="line.418"></a>
-<span class="sourceLineNo">419</span>            this.args = args;<a name="line.419"></a>
-<span class="sourceLineNo">420</span>        }<a name="line.420"></a>
-<span class="sourceLineNo">421</span><a name="line.421"></a>
-<span class="sourceLineNo">422</span>    }<a name="line.422"></a>
-<span class="sourceLineNo">423</span>}<a name="line.423"></a>
+<span class="sourceLineNo">310</span>            this.setAvailable(false);<a name="line.310"></a>
+<span class="sourceLineNo">311</span>        }<a name="line.311"></a>
+<span class="sourceLineNo">312</span><a name="line.312"></a>
+<span class="sourceLineNo">313</span>        private boolean isAvailable()<a name="line.313"></a>
+<span class="sourceLineNo">314</span>        {<a name="line.314"></a>
+<span class="sourceLineNo">315</span>            synchronized (this) {<a name="line.315"></a>
+<span class="sourceLineNo">316</span>                return this.available;<a name="line.316"></a>
+<span class="sourceLineNo">317</span>            }<a name="line.317"></a>
+<span class="sourceLineNo">318</span>        }<a name="line.318"></a>
+<span class="sourceLineNo">319</span><a name="line.319"></a>
+<span class="sourceLineNo">320</span>        private void setAvailable(final boolean available)<a name="line.320"></a>
+<span class="sourceLineNo">321</span>        {<a name="line.321"></a>
+<span class="sourceLineNo">322</span>            synchronized (this) {<a name="line.322"></a>
+<span class="sourceLineNo">323</span>                this.available = available;<a name="line.323"></a>
+<span class="sourceLineNo">324</span>            }<a name="line.324"></a>
+<span class="sourceLineNo">325</span>        }<a name="line.325"></a>
+<span class="sourceLineNo">326</span><a name="line.326"></a>
+<span class="sourceLineNo">327</span>        @Override<a name="line.327"></a>
+<span class="sourceLineNo">328</span>        public void shutdown()<a name="line.328"></a>
+<span class="sourceLineNo">329</span>            throws IllegalStateException<a name="line.329"></a>
+<span class="sourceLineNo">330</span>        {<a name="line.330"></a>
+<span class="sourceLineNo">331</span>            synchronized (this) {<a name="line.331"></a>
+<span class="sourceLineNo">332</span>                if (!this.isAvailable()) {<a name="line.332"></a>
+<span class="sourceLineNo">333</span>                    throw new IllegalStateException();<a name="line.333"></a>
+<span class="sourceLineNo">334</span>                }<a name="line.334"></a>
+<span class="sourceLineNo">335</span>                this.setAvailable(false);<a name="line.335"></a>
+<span class="sourceLineNo">336</span>                DaemonLoader.shutdown(false);<a name="line.336"></a>
+<span class="sourceLineNo">337</span>            }<a name="line.337"></a>
+<span class="sourceLineNo">338</span>        }<a name="line.338"></a>
+<span class="sourceLineNo">339</span><a name="line.339"></a>
+<span class="sourceLineNo">340</span>        @Override<a name="line.340"></a>
+<span class="sourceLineNo">341</span>        public void reload()<a name="line.341"></a>
+<span class="sourceLineNo">342</span>            throws IllegalStateException<a name="line.342"></a>
+<span class="sourceLineNo">343</span>        {<a name="line.343"></a>
+<span class="sourceLineNo">344</span>            synchronized (this) {<a name="line.344"></a>
+<span class="sourceLineNo">345</span>                if (!this.isAvailable()) {<a name="line.345"></a>
+<span class="sourceLineNo">346</span>                    throw new IllegalStateException();<a name="line.346"></a>
+<span class="sourceLineNo">347</span>                }<a name="line.347"></a>
+<span class="sourceLineNo">348</span>                this.setAvailable(false);<a name="line.348"></a>
+<span class="sourceLineNo">349</span>                DaemonLoader.shutdown(true);<a name="line.349"></a>
+<span class="sourceLineNo">350</span>            }<a name="line.350"></a>
+<span class="sourceLineNo">351</span>        }<a name="line.351"></a>
+<span class="sourceLineNo">352</span><a name="line.352"></a>
+<span class="sourceLineNo">353</span>        @Override<a name="line.353"></a>
+<span class="sourceLineNo">354</span>        public void fail()<a name="line.354"></a>
+<span class="sourceLineNo">355</span>        {<a name="line.355"></a>
+<span class="sourceLineNo">356</span>            fail(null, null);<a name="line.356"></a>
+<span class="sourceLineNo">357</span>        }<a name="line.357"></a>
+<span class="sourceLineNo">358</span><a name="line.358"></a>
+<span class="sourceLineNo">359</span>        @Override<a name="line.359"></a>
+<span class="sourceLineNo">360</span>        public void fail(final String message)<a name="line.360"></a>
+<span class="sourceLineNo">361</span>        {<a name="line.361"></a>
+<span class="sourceLineNo">362</span>            fail(message, null);<a name="line.362"></a>
+<span class="sourceLineNo">363</span>        }<a name="line.363"></a>
+<span class="sourceLineNo">364</span><a name="line.364"></a>
+<span class="sourceLineNo">365</span>        @Override<a name="line.365"></a>
+<span class="sourceLineNo">366</span>        public void fail(final Exception exception)<a name="line.366"></a>
+<span class="sourceLineNo">367</span>        {<a name="line.367"></a>
+<span class="sourceLineNo">368</span>            fail(null, exception);<a name="line.368"></a>
+<span class="sourceLineNo">369</span>        }<a name="line.369"></a>
+<span class="sourceLineNo">370</span><a name="line.370"></a>
+<span class="sourceLineNo">371</span>        @Override<a name="line.371"></a>
+<span class="sourceLineNo">372</span>        public void fail(final String message, final Exception exception)<a name="line.372"></a>
+<span class="sourceLineNo">373</span>        {<a name="line.373"></a>
+<span class="sourceLineNo">374</span>            synchronized (this) {<a name="line.374"></a>
+<span class="sourceLineNo">375</span>                this.setAvailable(false);<a name="line.375"></a>
+<span class="sourceLineNo">376</span>                String msg = message;<a name="line.376"></a>
+<span class="sourceLineNo">377</span>                if (exception != null) {<a name="line.377"></a>
+<span class="sourceLineNo">378</span>                    if (msg != null) {<a name="line.378"></a>
+<span class="sourceLineNo">379</span>                        msg = msg + ": " + exception.toString();<a name="line.379"></a>
+<span class="sourceLineNo">380</span>                    }<a name="line.380"></a>
+<span class="sourceLineNo">381</span>                    else {<a name="line.381"></a>
+<span class="sourceLineNo">382</span>                        msg = exception.toString();<a name="line.382"></a>
+<span class="sourceLineNo">383</span>                    }<a name="line.383"></a>
+<span class="sourceLineNo">384</span>                }<a name="line.384"></a>
+<span class="sourceLineNo">385</span>                DaemonLoader.failed(msg);<a name="line.385"></a>
+<span class="sourceLineNo">386</span>            }<a name="line.386"></a>
+<span class="sourceLineNo">387</span>        }<a name="line.387"></a>
+<span class="sourceLineNo">388</span><a name="line.388"></a>
+<span class="sourceLineNo">389</span>    }<a name="line.389"></a>
+<span class="sourceLineNo">390</span><a name="line.390"></a>
+<span class="sourceLineNo">391</span>    public static class Context<a name="line.391"></a>
+<span class="sourceLineNo">392</span>        implements DaemonContext<a name="line.392"></a>
+<span class="sourceLineNo">393</span>    {<a name="line.393"></a>
+<span class="sourceLineNo">394</span><a name="line.394"></a>
+<span class="sourceLineNo">395</span>        private DaemonController daemonController = null;<a name="line.395"></a>
+<span class="sourceLineNo">396</span><a name="line.396"></a>
+<span class="sourceLineNo">397</span>        private String[] args = null;<a name="line.397"></a>
+<span class="sourceLineNo">398</span><a name="line.398"></a>
+<span class="sourceLineNo">399</span>        @Override<a name="line.399"></a>
+<span class="sourceLineNo">400</span>        public DaemonController getController()<a name="line.400"></a>
+<span class="sourceLineNo">401</span>        {<a name="line.401"></a>
+<span class="sourceLineNo">402</span>            return daemonController;<a name="line.402"></a>
+<span class="sourceLineNo">403</span>        }<a name="line.403"></a>
+<span class="sourceLineNo">404</span><a name="line.404"></a>
+<span class="sourceLineNo">405</span>        public void setController(final DaemonController controller)<a name="line.405"></a>
+<span class="sourceLineNo">406</span>        {<a name="line.406"></a>
+<span class="sourceLineNo">407</span>            this.daemonController = controller;<a name="line.407"></a>
+<span class="sourceLineNo">408</span>        }<a name="line.408"></a>
+<span class="sourceLineNo">409</span><a name="line.409"></a>
+<span class="sourceLineNo">410</span>        @Override<a name="line.410"></a>
+<span class="sourceLineNo">411</span>        public String[] getArguments()<a name="line.411"></a>
+<span class="sourceLineNo">412</span>        {<a name="line.412"></a>
+<span class="sourceLineNo">413</span>            return args;<a name="line.413"></a>
+<span class="sourceLineNo">414</span>        }<a name="line.414"></a>
+<span class="sourceLineNo">415</span><a name="line.415"></a>
+<span class="sourceLineNo">416</span>        public void setArguments(final String[]args)<a name="line.416"></a>
+<span class="sourceLineNo">417</span>        {<a name="line.417"></a>
+<span class="sourceLineNo">418</span>            this.args = args;<a name="line.418"></a>
+<span class="sourceLineNo">419</span>        }<a name="line.419"></a>
+<span class="sourceLineNo">420</span><a name="line.420"></a>
+<span class="sourceLineNo">421</span>    }<a name="line.421"></a>
+<span class="sourceLineNo">422</span>}<a name="line.422"></a>
 
 
 
@@ -492,4 +491,4 @@
 </pre>
 </div>
 </body>
-</html>
+</html>
\ No newline at end of file