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 ...

Get Enterprise OSGi In Action now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.