public abstract class MyAbstractClass { @Tx(TxType.REQUIRED) protected abstract void myMethod(); } public class MySubClass { public void myMethod() { .... } }
No. The @Tx annotation is not @Inherited and JBoss AOP doesn't support @Inherited annotations (when they trigger pointcut bindings).
Thanks for bringing it up. I'll add it to the list.
Bill