@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
,
InjectWithQualifier
Copyright © 2012-2013. All Rights Reserved.