public void observeBeforeBeanDiscovery(@Observes BeforeBeanDiscovery event) { // turn annotation into qualifier event.configureQualifier(CustomQualifier.class); // turn annotation into binding event.configureInterceptorBinding(CustomBinding.class); } }
void addTimedInterceptorBinding(@Observes BeforeBeanDiscovery bbd) { bbd.configureInterceptorBinding(Timed.class).methods().forEach(method -> method.add(Nonbinding.Literal.INSTANCE)); }