在运行时禁用/启用拦截器

时间:2017-02-23 09:44:03

标签: cdi interceptor weld weld2

我有一些拦截器用于调试(性能,记录方法用法等)我们的JavaEE应用程序。

在生产系统中,我不希望默认启用这些拦截器,但我希望能够在运行时启用它们(=无需重新部署)。是否有任何可移植的方式来独立完成CDI实施?如果没有,是否有任何特定的WELD方法可以做到这一点?

我唯一的解决方案是一个必须由那些拦截器使用的全局标志,但是仍然有进入拦截器和仅仅为了什么都没有评估标志的开销。

0 个答案:

没有答案