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. -
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.static booleanLoads the given class by name, initializing wrapper methods.static booleansignal()Invokes the wrappedsignalmethod.static booleanstart()Invokes the wrappedstartmethod.static booleanstop()Invokes the wrappedstopmethod.static voidversion()Prints version information toSystem.err.
-
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
-
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.
-