0
CDI Beanと同様に、インターセプタバインディング可能アノテーションを使用してEJB上にインターセプタを宣言することは可能ですか?EJB上の注釈ベースのインターセプタ
@Target({ElementType.METHOD, ElementType.TYPE})
@Retention(RetentionPolicy.RUNTIME)
@InterceptorBinding
public @interface MyInterceptor {
}
@Stateless
@Remote(MyService.class)
public MyServiceImpl implements MyService {
@Override
@MyInterceptor
public String myBusinessMethod() {
return "";
}
}
それだけでなく、お勧めの方法です。単純に試してみることを妨げているのは何ですか? – Siliarus
理由はわかりませんが、JBoss 7.0では動作しないようです。私はまだ調査中です。 '@Interceptors(MyInterceptor.class'。 –
、' @ Priority'を追加した後でうまくいきました。ありがとう。 –