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 Summary
Modifier and TypeMethodDescriptionvoidmoduleInstalled(HK2Module module) Callback after a module is installedvoidmoduleResolved(HK2Module module) Callback after a module is resolvedvoidmoduleStarted(HK2Module module) Callback after a module is started.voidmoduleStopped(HK2Module module) Callback after a module is stoppedvoidmoduleUpdated(HK2Module module) Callback after a module is updated.
-
Method Details
-
moduleInstalled
Callback after a module is installed- Parameters:
module- the module instance
-
moduleResolved
Callback after a module is resolved- Parameters:
module- the module instance
-
moduleStarted
Callback after a module is started.- Parameters:
module- the module instance
-
moduleStopped
Callback after a module is stopped- Parameters:
module- the module instance
-
moduleUpdated
Callback after a module is updated. This is useful in OSGi environment which allows a module to be updated.- Parameters:
module- the module instance
-