Glassfish 内で実行されている Jersey でリクエストをインターセプトしようとしています。
の実装を作成しましたContainerRequestFilter
package mycustom.api.rest.security;
@Provider
public class SecurityProvider implements ContainerRequestFilter {
@Override
public ContainerRequest filter(ContainerRequest request) {
return request;
}
}
私のアプリは、のサブクラスを使用して開始されPackagesResourceConfig
ます。
Glassfish が起動すると、Jersey は私のプロバイダーを見つけます。
INFO: Provider classes found:
class mycustom.rest.security.SecurityProvider
しかし、その方法には決して当たらないfilter
。私は何が欠けていますか??
他のすべては正常に機能しているようです。ContextResolver
JSON マッピングを行うためにいくつかのプロバイダーを追加しましたが、それらは正常に動作します。リクエストは私のリソースにうまくヒットしますが、フィルターを通過することはありません。