On Monday, October 04, 2010 09:59:14 am Emmanuel Bernard wrote:
> @InjectService
> Why not JSR-303's @Inject with a qualifier if you really need some
> additional metadata?

I am not against the idea so much.  The problems I had were twofold:

1) Personally I have no idea how to define these "qualifiers" in the way I need 
and no one I ask seems to be able to tell me how to either.  I need to be able 
to say:
(a) that an injection is optional
(b) the service role to inject (the default is the type where @Inject is 
applied).

So how can I do that?  

2) @Inject, iiuc, can be applied in numerous contexts and is really quite 
broad.  In my little injector code I don't want to have to support all this.  
My main focus is
a) services that are able to be "managed" by other means (spring, jboss-mc, 
weld, etc)
b) a dead simple built in manager for managing the services, really this is a 
legacy requirement for "property based bootstrapping" like we have before.


Personally I think y'all are getting a little too hung up the on injection of 
dependent services here.  It is a quite limited scope and the implementation 
is both dead simple and already done (its not like this is going to drag on 
for years like we have seen elsewhere).

-- 
Steve Ebersole <[email protected]>
http://hibernate.org
_______________________________________________
hibernate-dev mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/hibernate-dev

Reply via email to