Class DaemonLoader
java.lang.Object
org.apache.commons.daemon.support.DaemonLoader
Used by jsvc for Daemon management.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classA concreteDaemonContextthat acts as a simple value container.static classA DaemonController that acts on the the globalDaemonLoaderstate. -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic booleanChecks whether the given class name can be instantiated with a zero-argument constructor.static booleandestroy()Invokes the wrappeddestroymethod.private static voidstatic booleanLoads the given class by name, initializing wrapper methods.private static voidshutdown(boolean reload) static booleansignal()Invokes the wrappedsignalmethod.static booleanstart()Invokes the wrappedstartmethod.static booleanstop()Invokes the wrappedstopmethod.static voidversion()Prints version information toSystem.err.
-
Field Details
-
controller
-
daemon
-
init
-
start
-
stop
-
destroy
-
signal
-
-
Constructor Details
-
DaemonLoader
public DaemonLoader()
-
-
Method Details
-
version
public static void version()Prints version information toSystem.err. -
check
Checks whether the given class name can be instantiated with a zero-argument constructor.- Parameters:
className- The class name.- Returns:
- true if the given class name can be instantiated, false otherwise.
-
signal
public static boolean signal()Invokes the wrappedsignalmethod.- Returns:
- whether the call succeeded.
-
load
Loads the given class by name, initializing wrapper methods.- Parameters:
className- The class name to load.args- arguments for the context.- Returns:
- whether the operation succeeded.
-
start
public static boolean start()Invokes the wrappedstartmethod.- Returns:
- whether the call succeeded.
-
stop
public static boolean stop()Invokes the wrappedstopmethod.- Returns:
- whether the call succeeded.
-
destroy
public static boolean destroy()Invokes the wrappeddestroymethod.- Returns:
- whether the call succeeded.
-
shutdown
private static void shutdown(boolean reload) -
failed
-