[jboss-user] [Microcontainer] - Deployment unit aware annotations

wolfc do-not-reply at jboss.com
Tue Feb 17 09:00:14 EST 2009


I need to have deployment unit aware injection / annotations, so stuff like:
   @PersistenceUnit
  |    public void setEntityManagerFactory(EntityManagerFactory emf)
  |    {
  |       this.emf = emf;
  |    }
works within a MC bean while obeying the scoping rules.

@EJB annotations need the same thing. Now AbstractEjbReferenceValueMetadata.getTargetJndiName throws scoping out the window, which is wrong.

I think it boils down to knowing the cause of a MC bean install. While the current resolvers work on deployment unit (as being the root cause) this might now be truly the proper abstraction.

For the moment it would be great to actually know the deployment unit which is causing a MC bean install.

View the original post : http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4210689#4210689

Reply to the post : http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=4210689



More information about the jboss-user mailing list