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