Seam JMS supported this functionality (dynamic steroetypes) for a short period of time. When we saw the behavior inconsistent w/ OWB it was dropped. It was originally meant to emulate JNDI lookups in an SE environment.
John On Wed, May 2, 2012 at 7:54 AM, Mark Struberg <[email protected]> wrote: > I have not seen those dynamic stereotypes in free nature yet. > > Actually I'm not using Stereotypes that much at all. Mainly because their > usage is limited by the Java Annotation boundaries. > > Imagine the following Stereotype for my Services (I spare out the standard > stuff) > > > @StereoType > @Secured > @Transactional > @ApplicationScoped > public @interface @Service {} > > The problem here is that there is no way to 'propagate' any rolesAllowed > from @Service to @Secured, etc. > > What I'd like to have is something like > ... > public @interface @Service { > > String[] rolesAllowed(); > TransactionAttributeType transactionType(); > > } > > where the rolesAllowed() would get propagated to the @Secured > meta-annotation and transactionType() to the @Transactional > > With such an annotation I could use: > > @Service(rolesAllowed={"admin", "editor"}, transactionType = REQUIRES_NEW) > public String doSomething() {... > > > > But that's not possible with Java Annotations. Or do you have any ideas > how to do that? (without having to manually propagate this in each and > every interceptor). > > > LieGrue, > strub > > > > ----- Original Message ----- > > From: Pete Muir <[email protected]> > > To: [email protected]; [email protected]; David > Blevins <[email protected]> > > Cc: > > Sent: Wednesday, May 2, 2012 1:05 PM > > Subject: [cdi-dev] Dynamic stereotypes > > > > Hi all > > > > The Java EE spec leads would like feedback on how often stereotypes are > > "dynamic" vs "static". > > > > A static stereotype is one that is defined in Java code, compiled, and > then > > deployed without modification from a container extension. > > > > A dynamic stereotype is one that defined in Java code, compiled, and then > > modified by an extension. > > > > Another way of putting it is: > > > > * Are there any extensions which modify stereotypes? > > * Is this something that is common or not? > > > > This relates to David's metatype proposal. > > > > Pete > > _______________________________________________ > > cdi-dev mailing list > > [email protected] > > https://lists.jboss.org/mailman/listinfo/cdi-dev > > >
