Package org.osgi.service.cdi.annotations
Annotation Interface ComponentScoped
@Documented
@Inherited
@Retention(RUNTIME)
@Scope
@Target({FIELD,METHOD,PARAMETER,TYPE})
public @interface ComponentScoped
This scope is used to declare a bean who's lifecycle is determined by the
state of it's OSGi dependencies and the
SingleComponent(s) and FactoryComponent(s) that may
reference it through injection.-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classSupport inline instantiation of theComponentScopedannotation.