@Qualifier @Target(value={TYPE,METHOD,PARAMETER,FIELD}) @Retention(value=RUNTIME) @Documented public @interface GenericBean
ProviderRelated Qualifier.
Provider services (i.e. Social Media) are dynamically discovered when Agorava is bootstrapped thanks to Provider services
qualifiers
defined in each module and bearing the ProviderRelated annotation.
Bootstrap process retrieve Generic Beans (thanks to this qualifier) and produces qualified versions with ProviderRelated qualifiers discovered previously.
The bootstrapping process will analyse generic beans to replace InjectWithQualifier annotation by injection with Bean
qualifierProviderRelated,
InjectWithQualifierCopyright © 2012-2013. All Rights Reserved.