8.6. コンテナーインターセプター
8.6.1. コンテナーインターセプターについて
ejb-jar.xml
ファイルで許可されているものと同じ XSD 要素を使用します。
インターセプターチェーン内のコンテナーインターセプターの配置
EJB 用に設定されたコンテナーインターセプターは、JBoss EAP が提供するセキュリティーインターセプター、トランザクション管理インターセプター、およびその他のサーバーが提供するインターセプターの前に実行されることが保証されています。これにより、特定のアプリケーションコンテナーインターセプターは、呼び出しが進む前に、関連するコンテキストデータを処理または設定できます。
コンテナーインターセプターと Java EE インターセプター API の違い
コンテナーインターセプターは Java EE インターセプターと同様にモデル化されますが、API のセマンティクスにはいくつかの違いがあります。たとえば、コンテナーインターセプターがjavax.interceptor.InvocationContext.getTarget()
これらのインターセプターは、EJB コンポーネントがセットアップまたはインスタンス化されるずっと前に呼び出されるためです。