Re: [osgi-dev] SATISFIED versus ACTIVE

2016-10-18 Thread BJ Hargrave
If the activate method of a component instance has run, then the component instance is ACTIVE. A non-immediate SATISFIED component instance will generally not have been instantiated or activated given the lazy nature of DS for non-immediate components.   Also, since a component can have multiple

Re: [osgi-dev] SATISFIED versus ACTIVE

2016-10-18 Thread Raymond Auge
This is described in section 112.5.2 of the DS specification. Your component: - is enabled - your component either requires configuration and has it, or doesn't require configuration - has all it's references satisfied - is NOT immediate - no bundles have requested it Basically it's lazy and

[osgi-dev] SATISFIED versus ACTIVE

2016-10-18 Thread Benson Margulies
I've got a component that I know has been activated: I've seen log messages from its activate message. Yet the DTO says state is SATISFIED, not ACTIVE. ___ OSGi Developer Mail List osgi-dev@mail.osgi.org https://mail.osgi.org/mailman/listinfo/osgi-dev