Interface ModuleLifecycleListener


  • public interface ModuleLifecycleListener
    Listener interface that can be registered on the registry to listen to notification of module startup and shutdown. Modules which are interdependent could use this approach to limit the interdependencies of code.
    Author:
    Jerome Dochez
    • Method Detail

      • moduleInstalled

        void moduleInstalled​(Module module)
        Callback after a module is installed
        Parameters:
        module - the module instance
      • moduleResolved

        void moduleResolved​(Module module)
        Callback after a module is resolved
        Parameters:
        module - the module instance
      • moduleStarted

        void moduleStarted​(Module module)
        Callback after a module is started.
        Parameters:
        module - the module instance
      • moduleStopped

        void moduleStopped​(Module module)
        Callback after a module is stopped
        Parameters:
        module - the module instance
      • moduleUpdated

        void moduleUpdated​(Module module)
        Callback after a module is updated. This is useful in OSGi environment which allows a module to be updated.
        Parameters:
        module - the module instance