Package org.apache.commons.daemon
Interface DaemonController
-
- All Known Implementing Classes:
DaemonLoader.Controller
public interface DaemonController
Defines methods needed by the DaemonLoader.- Version:
- $Id: DaemonController.java 1204010 2011-11-19 16:15:23Z ggregory $
- Author:
- Pier Fumagalli
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
fail()
Shuts down daemon and logs failed message.void
fail(java.lang.Exception exception)
Shuts down daemon and logs failed message.void
fail(java.lang.String message)
Shuts down daemon and logs failed message.void
fail(java.lang.String message, java.lang.Exception exception)
Shuts down daemon and logs failed message.void
reload()
Reloads daemonvoid
shutdown()
Shuts down the daemon.
-
-
-
Method Detail
-
shutdown
void shutdown() throws java.lang.IllegalStateException
Shuts down the daemon.- Throws:
java.lang.IllegalStateException
-
reload
void reload() throws java.lang.IllegalStateException
Reloads daemon- Throws:
java.lang.IllegalStateException
-
fail
void fail() throws java.lang.IllegalStateException
Shuts down daemon and logs failed message.- Throws:
java.lang.IllegalStateException
-
fail
void fail(java.lang.String message) throws java.lang.IllegalStateException
Shuts down daemon and logs failed message.- Throws:
java.lang.IllegalStateException
-
fail
void fail(java.lang.Exception exception) throws java.lang.IllegalStateException
Shuts down daemon and logs failed message.- Throws:
java.lang.IllegalStateException
-
fail
void fail(java.lang.String message, java.lang.Exception exception) throws java.lang.IllegalStateException
Shuts down daemon and logs failed message.- Throws:
java.lang.IllegalStateException
-
-