У меня есть несколько перехватчиков, которые используются для отладки (производительность, регистрация использования методов и т. д.) наших приложений JavaEE.
В производственной системе я не хочу, чтобы эти перехватчики были включены по умолчанию, но я хочу иметь возможность включать их во время выполнения (= без повторного развертывания). Есть ли какой-либо портативный способ сделать это независимо от реализации CDI? Если нет, есть ли какой-то особый способ WELD для этого?
Моим единственным решением был бы глобальный флаг, который должен использоваться этими перехватчиками, но который по-прежнему имеет накладные расходы на ввод перехватчика и оценку флага просто так.