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.
  • Method Details

    • 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