Abstract
OSGi is one of the core technologies that Adobe Experience Manager (AEM) is built on. While it is certainly well-documented, a lot of developers have never taken the time to understand the ins and outs of what lies “under the hood” of OSGi for your AEM environment. You don’t have to be an expert in OSGi to be an expert AEM developer or systems engineer.
That said, there are times when it can be helpful to understand specific aspects of OSGi. I like to think of it as the difference between knowing how to change your own oil and knowing how to rebuild your own engine; having that deeper degree of understanding can be a powerful tool when things aren’t working how you would normally expect them to.
One of the common things you will come across as a developer is the need to understand the state of a bundle.
These states describe specific phases of the bundle as it progresses in AEM. Below are the six states that a bundle can have and their associated values. This information was pulled from the OSGi documentation page.
Read Full Blog
Q&A
Please use this thread to ask the related questions.
Kautuk Sahni