-
Notifications
You must be signed in to change notification settings - Fork 5
Kernel life cycle
Epo Jemba edited this page Jan 12, 2015
·
3 revisions
The kernel life cycle is composed of 3 steps:
- init
- start
- stop
The kernel loads all the plugins and initialize them. Plugins will the create an intermediate UnitModule.
The kernel creates the ObjectGraph of the application. The ObjectGraph will wrap the actual Guice injector. The injector is created by combining nominal global modules and global modules to override.
This methods will stop all the plugins in the reverse order of the started plugins.
- Introduction
- ... Motivation
- ... Features
- ... Manifesto
- User manual
- ... Kernel
- ...... Kernel Life Cycle
- ...... Kernel Configuration
- ... Plugin
- ...... Plugin Life cycle
- ...... Request API
- ...... Native Module
- ...... Dependencies
- ... Tests
- ...... Integration Tests
- Advanced topics
- ... Design Best Practices
- ... Multi-Round Plugin
- ... Kernel param aliases
- ... SPI
- ...... DI Provider
- ...... Concern
- ...... Extension
- Definitions
- ... Framework
- ... Entreprise Stack
- ... API
- ... SPI
- ... Library
- ... Inversion of Control
- ... Dependency Injection
- Concepts
- ... UnitModule
- ... GlobalModule
- ... ObjectGraph