Class DaemonLoader.Controller
- java.lang.Object
-
- org.apache.commons.daemon.support.DaemonLoader.Controller
-
- All Implemented Interfaces:
DaemonController
- Enclosing class:
- DaemonLoader
public static class DaemonLoader.Controller extends java.lang.Object implements DaemonController
-
-
Field Summary
Fields Modifier and Type Field Description private booleanavailable
-
Constructor Summary
Constructors Modifier Constructor Description privateController()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidfail()Shuts down daemon and logs failed message.voidfail(java.lang.Exception exception)Shuts down daemon and logs failed message.voidfail(java.lang.String message)Shuts down daemon and logs failed message.voidfail(java.lang.String message, java.lang.Exception exception)Shuts down daemon and logs failed message.private booleanisAvailable()voidreload()Reloads daemonprivate voidsetAvailable(boolean available)voidshutdown()Shuts down the daemon.
-
-
-
Method Detail
-
isAvailable
private boolean isAvailable()
-
setAvailable
private void setAvailable(boolean available)
-
shutdown
public void shutdown() throws java.lang.IllegalStateExceptionDescription copied from interface:DaemonControllerShuts down the daemon.- Specified by:
shutdownin interfaceDaemonController- Throws:
java.lang.IllegalStateException- If the daemon is not in a valid state to be shutdown
-
reload
public void reload() throws java.lang.IllegalStateExceptionDescription copied from interface:DaemonControllerReloads daemon- Specified by:
reloadin interfaceDaemonController- Throws:
java.lang.IllegalStateException- If the daemon is not in a valid state to be reloaded
-
fail
public void fail()
Description copied from interface:DaemonControllerShuts down daemon and logs failed message.- Specified by:
failin interfaceDaemonController
-
fail
public void fail(java.lang.String message)
Description copied from interface:DaemonControllerShuts down daemon and logs failed message.- Specified by:
failin interfaceDaemonController- Parameters:
message- The message to log
-
fail
public void fail(java.lang.Exception exception)
Description copied from interface:DaemonControllerShuts down daemon and logs failed message.- Specified by:
failin interfaceDaemonController- Parameters:
exception- The exception to log
-
fail
public void fail(java.lang.String message, java.lang.Exception exception)Description copied from interface:DaemonControllerShuts down daemon and logs failed message.- Specified by:
failin interfaceDaemonController- Parameters:
message- The message to logexception- The exception to log
-
-