Hi!

Please don't touch the ConfigPropertyExtension and Converter stuff for now as 
I'm currently refactoring it.

My current approach is to do the same with simple producer methods instad of 
the ProcessInjectionTarget + Bean handling.
This should be much easier. 


Also this doesn't require all the complex Converter handling. If a user needs 
an own config value class, he can simply write a producer for it himself. This 
is much easier and also much more CDI-like than having to register an own 
Converter<T> in a ConverterFactory, etc

Just to keep this clear: the @ConfigProperty annotation and features will 
remain intact, I only gonna change the implementation behind.

The only thing which might change is:

* to move the meta-annotation stuff to proper CDI @Stereotype handling.


* to move all the Converter + registering + annotation parsing + 
InjectionTarget + bean handing (wtf is this complex!) to a simple @Qualifier + 
producer method a user can write himself



I'll keep you updated ...

LieGrue,
strub

Reply via email to