public static class DaemonLoader.Controller extends java.lang.Object implements DaemonController
Modifier and Type | Field and Description |
---|---|
private boolean |
available |
Modifier | Constructor and Description |
---|---|
private |
Controller() |
Modifier and Type | Method and 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.
|
private boolean |
isAvailable() |
void |
reload()
Reloads daemon
|
private void |
setAvailable(boolean available) |
void |
shutdown()
Shuts down the daemon.
|
private boolean isAvailable()
private void setAvailable(boolean available)
public void shutdown() throws java.lang.IllegalStateException
DaemonController
shutdown
in interface DaemonController
java.lang.IllegalStateException
- If the daemon is not in a valid state to be
shutdownpublic void reload() throws java.lang.IllegalStateException
DaemonController
reload
in interface DaemonController
java.lang.IllegalStateException
- If the daemon is not in a valid state to be
reloadedpublic void fail()
DaemonController
fail
in interface DaemonController
public void fail(java.lang.String message)
DaemonController
fail
in interface DaemonController
message
- The message to logpublic void fail(java.lang.Exception exception)
DaemonController
fail
in interface DaemonController
exception
- The exception to logpublic void fail(java.lang.String message, java.lang.Exception exception)
DaemonController
fail
in interface DaemonController
message
- The message to logexception
- The exception to log