我有一些实施javax.ws.rs.container.ContainerRequestFilter
的过滤器,并通过实施javax.ws.rs.container.DynamicFeature.configure(ResourceInfo, FeatureContext)
注册此过滤器,如下所示:
context.register(filter);
现在有一些清理工作要通过关闭时的过滤器实现来执行,我已经通过org.glassfish.jersey.server.spi.ContainerLifecycleListener.onShutdown(Container)
以及org.glassfish.jersey.server.monitoring.ApplicationEventListener.onEvent(ApplicationEvent)
但不知何故,我无法获得此过滤器的引用,无法在上述两个侦听器方法中调用其destroy方法。
以下是一些强迫症:
Provider
注释标记此文件管理器类。由于可能存在不同类型的过滤器需要根据不同的用例进行注册。