Class SystemdNotify


  • public class SystemdNotify
    extends java.lang.Object
    Notify service manager about start-up completion and other service status changes
    See Also:
    man:sd_notify(3)
    • Constructor Detail

      • SystemdNotify

        public SystemdNotify()
    • Method Detail

      • notify

        public static void notify​(java.lang.String state)
                           throws java.io.IOException
        Throws:
        java.io.IOException
      • ready

        public static void ready()
                          throws java.io.IOException
        Throws:
        java.io.IOException
      • reloading

        public static void reloading()
                              throws java.io.IOException
        Throws:
        java.io.IOException
      • stopping

        public static void stopping()
                             throws java.io.IOException
        Throws:
        java.io.IOException
      • status

        public static void status​(java.lang.String text)
                           throws java.io.IOException
        Throws:
        java.io.IOException
      • errno

        public static void errno​(int errno)
                          throws java.io.IOException
        Throws:
        java.io.IOException
      • busError

        public static void busError​(java.lang.String error)
                             throws java.io.IOException
        Throws:
        java.io.IOException
      • mainPid

        public static void mainPid​(int pid)
                            throws java.io.IOException
        Throws:
        java.io.IOException
      • watchdog

        public static void watchdog()
                             throws java.io.IOException
        Throws:
        java.io.IOException
      • watchdogTrigger

        public static void watchdogTrigger()
                                    throws java.io.IOException
        Throws:
        java.io.IOException
      • watchdogUsec

        public static void watchdogUsec​(int usec)
                                 throws java.io.IOException
        Throws:
        java.io.IOException
      • extendTimeoutUsec

        public static void extendTimeoutUsec​(int usec)
                                      throws java.io.IOException
        Throws:
        java.io.IOException