Interface DaemonController

  • All Known Implementing Classes:
    DaemonLoader.Controller

    public interface DaemonController
    Defines methods needed by the DaemonLoader.
    Version:
    $Id: DaemonController.java 1204010 2011-11-19 16:15:23Z ggregory $
    Author:
    Pier Fumagalli
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method 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.
      void reload()
      Reloads daemon
      void shutdown()
      Shuts down the daemon.
    • Method Detail

      • shutdown

        void shutdown()
               throws java.lang.IllegalStateException
        Shuts down the daemon.
        Throws:
        java.lang.IllegalStateException
      • reload

        void reload()
             throws java.lang.IllegalStateException
        Reloads daemon
        Throws:
        java.lang.IllegalStateException
      • fail

        void fail()
           throws java.lang.IllegalStateException
        Shuts down daemon and logs failed message.
        Throws:
        java.lang.IllegalStateException
      • fail

        void fail​(java.lang.String message)
           throws java.lang.IllegalStateException
        Shuts down daemon and logs failed message.
        Throws:
        java.lang.IllegalStateException
      • fail

        void fail​(java.lang.Exception exception)
           throws java.lang.IllegalStateException
        Shuts down daemon and logs failed message.
        Throws:
        java.lang.IllegalStateException
      • fail

        void fail​(java.lang.String message,
                  java.lang.Exception exception)
           throws java.lang.IllegalStateException
        Shuts down daemon and logs failed message.
        Throws:
        java.lang.IllegalStateException