Class DaemonLoader


  • public final class DaemonLoader
    extends java.lang.Object
    Used by jsvc for Daemon management.
    • Constructor Summary

      Constructors 
      Constructor Description
      DaemonLoader()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static boolean check​(java.lang.String className)
      Checks whether the given class name can be instantiated with a zero-argument constructor.
      static boolean destroy()
      Invokes the wrapped destroy method.
      static boolean load​(java.lang.String className, java.lang.String[] args)
      Loads the given class by name, initializing wrapper methods.
      static boolean signal()
      Invokes the wrapped signal method.
      static boolean start()
      Invokes the wrapped start method.
      static boolean stop()
      Invokes the wrapped stop method.
      static void version()
      Prints version information to System.err.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • DaemonLoader

        public DaemonLoader()
    • Method Detail

      • version

        public static void version()
        Prints version information to System.err.
      • check

        public static boolean check​(java.lang.String className)
        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 wrapped signal method.
        Returns:
        whether the call succeeded.
      • load

        public static boolean load​(java.lang.String className,
                                   java.lang.String[] args)
        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 wrapped start method.
        Returns:
        whether the call succeeded.
      • stop

        public static boolean stop()
        Invokes the wrapped stop method.
        Returns:
        whether the call succeeded.
      • destroy

        public static boolean destroy()
        Invokes the wrapped destroy method.
        Returns:
        whether the call succeeded.