ResteasyインターセプタはContainerRequestFilterを実装しています。しかし、DeploymentInfoのaddFilterには、フィルタクラスを実装する必要があります。UndertowでResteasyインターセプタを操作する方法
この問題を解決するにはどうすればよいですか?フィルタとしてのみ記述する必要がありますか?
これが当てはまる場合、プレーンなサーブレットコンテキストからjava.lang.reflect.Methodについて知る必要がありますか?
ResteasyインターセプタはContainerRequestFilterを実装しています。しかし、DeploymentInfoのaddFilterには、フィルタクラスを実装する必要があります。UndertowでResteasyインターセプタを操作する方法
この問題を解決するにはどうすればよいですか?フィルタとしてのみ記述する必要がありますか?
これが当てはまる場合、プレーンなサーブレットコンテキストからjava.lang.reflect.Methodについて知る必要がありますか?
ContainerRequestFilterはJAX-RSアプリケーションのgetClassesメソッドをオーバーライドし、(@Providerクラスのアノテーションのための、すなわちスキャンを他のJAX-RSプロバイダーを登録しますあなたのように登録する必要がありJAX-RS成分であり、追加それはあなたが展開するサーブレットフィルタを追加することができますように、などをweb.xmlコンテキストのparams、...)
にアンダートウのDeploymentInfoクラスのかaddFilter方法は、完全に異なる意味を持ちます。
はあなたの問題を解決するには、あなたの ContainerRequestFilterを登録、または同じロジックを実装し、アンダートウさんのDeploymentInfoを経由して、それを登録する サーブレットフィルタを使用するのRESTEasyを使用します。
どのような種類のフィルタを実装しますか? – aramaki