[webbeans-dev] Constructor Parameter Injection

Gavin King gavin at hibernate.org
Fri Jan 16 19:40:58 EST 2009


Yes, that's true, and it is a feature I would like, but frankly I
think we are out of time to do this in the spec.

On Sat, Jan 17, 2009 at 8:40 AM, Gurkan Erdogdu <gurkanerdogdu at yahoo.com> wrote:
> Hi;
>
> In today, as far as I understand from the XML chapter of the specification ,
> there is no support for the primitive/wrapper injection into the constructor
> parameter via XML decleration like this.
>
> <myapp : BeanTest>
>     <lang:Integer>42</lang:Integer>
> </myapp:BeanTest>
>
> for bean class
>
> class BeanTest
> {
>     private int param;
>
>     public BeanTest(int param)
>     {
>        this.param = param;
>     }
> }
>
> For example, when the bean is instantiated by the container, it injects the
> *param* parameter as 42. Currently there is only way to the this via
> @Initializer method.
>
> I think this is important, because lots of old codes may be benefited from
> the webbeans without touching their codes.
>
>
> /Gurkan
>
>
>
> _______________________________________________
> webbeans-dev mailing list
> webbeans-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/webbeans-dev
>
>



-- 
Gavin King
gavin.king at gmail.com
http://in.relation.to/Bloggers/Gavin
http://hibernate.org
http://seamframework.org



More information about the weld-dev mailing list