Chapter 6. Building dynamic applications with OSGi services
This chapter covers
- What OSGi dynamism means for your application
- Your dependency injection options
- How to become a Blueprint power user
- How Blueprint interacts with OSGi dynamism
- Detecting system changes
Dynamism is probably the most powerful, and often the most underrated, feature of the OSGi framework. A lot of people think that their applications are already dynamic because they have plug points that can be easily extended, or that dynamism isn’t that useful. It’s true that dynamism isn’t important to everyone, but it can do a lot more than most people think!
What does dynamism mean for you? Is it your friend or your foe? If you decide it’s all too hard, can you ignore ...