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 Details

    • moduleInstalled

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

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

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

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

      void moduleUpdated(HK2Module 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