WeldInjectionTargetBuilder<T> builder = beanManager.createInjectionTargetBuilder(type); builder.setBean(bean); builder.setResourceInjectionEnabled(false); // because these are all EE components where resource injection is not handled by Weld
@Override public <T> WeldInjectionTargetBuilder<T> createInjectionTargetBuilder(AnnotatedType<T> type) { return delegate().createInjectionTargetBuilder(type); }
@Override public <T> WeldInjectionTargetBuilder<T> createInjectionTargetBuilder(AnnotatedType<T> type) { return delegate().createInjectionTargetBuilder(type); }
@Override public <T> WeldInjectionTargetBuilder<T> createInjectionTargetBuilder(AnnotatedType<T> type) { return delegate().createInjectionTargetBuilder(type); }
@Override public <T> WeldInjectionTargetBuilder<T> createInjectionTargetBuilder(AnnotatedType<T> type) { return delegate().createInjectionTargetBuilder(type); }
@Override public <T> WeldInjectionTargetBuilder<T> createInjectionTargetBuilder(AnnotatedType<T> type) { return delegate().createInjectionTargetBuilder(type); }
@Override public <T> WeldInjectionTargetBuilder<T> createInjectionTargetBuilder(AnnotatedType<T> type) { return delegate().createInjectionTargetBuilder(type); }
public static <T> PlainInterceptorFactory<T> of(Class<T> javaClass, BeanManagerImpl manager) { AnnotatedType<T> type = manager.createAnnotatedType(javaClass); /* * For historical reasons WeldInjectionTargetFactory.createInterceptorInjectionTarget() does not add * resource injection support. Therefore, we intentionally use builder instead. */ InjectionTarget<T> it = manager.createInjectionTargetBuilder(type) .setDecorationEnabled(false) .setInterceptionEnabled(false) .setResourceInjectionEnabled(true) .setTargetClassLifecycleCallbacksEnabled(false) .build(); return new PlainInterceptorFactory<T>(it); }
public static <T> PlainInterceptorFactory<T> of(Class<T> javaClass, BeanManagerImpl manager) { AnnotatedType<T> type = manager.createAnnotatedType(javaClass); /* * For historical reasons WeldInjectionTargetFactory.createInterceptorInjectionTarget() does not add * resource injection support. Therefore, we intentionally use builder instead. */ InjectionTarget<T> it = manager.createInjectionTargetBuilder(type) .setDecorationEnabled(false) .setInterceptionEnabled(false) .setResourceInjectionEnabled(true) .setTargetClassLifecycleCallbacksEnabled(false) .build(); return new PlainInterceptorFactory<T>(it); }
public static <T> PlainInterceptorFactory<T> of(Class<T> javaClass, BeanManagerImpl manager) { AnnotatedType<T> type = manager.createAnnotatedType(javaClass); /* * For historical reasons WeldInjectionTargetFactory.createInterceptorInjectionTarget() does not add * resource injection support. Therefore, we intentionally use builder instead. */ InjectionTarget<T> it = manager.createInjectionTargetBuilder(type) .setDecorationEnabled(false) .setInterceptionEnabled(false) .setResourceInjectionEnabled(true) .setTargetClassLifecycleCallbacksEnabled(false) .build(); return new PlainInterceptorFactory<T>(it); }
public static <T> PlainInterceptorFactory<T> of(Class<T> javaClass, BeanManagerImpl manager) { AnnotatedType<T> type = manager.createAnnotatedType(javaClass); /* * For historical reasons WeldInjectionTargetFactory.createInterceptorInjectionTarget() does not add * resource injection support. Therefore, we intentionally use builder instead. */ InjectionTarget<T> it = manager.createInjectionTargetBuilder(type) .setDecorationEnabled(false) .setInterceptionEnabled(false) .setResourceInjectionEnabled(true) .setTargetClassLifecycleCallbacksEnabled(false) .build(); return new PlainInterceptorFactory<T>(it); }
public static <T> PlainInterceptorFactory<T> of(Class<T> javaClass, BeanManagerImpl manager) { AnnotatedType<T> type = manager.createAnnotatedType(javaClass); /* * For historical reasons WeldInjectionTargetFactory.createInterceptorInjectionTarget() does not add * resource injection support. Therefore, we intentionally use builder instead. */ InjectionTarget<T> it = manager.createInjectionTargetBuilder(type) .setDecorationEnabled(false) .setInterceptionEnabled(false) .setResourceInjectionEnabled(true) .setTargetClassLifecycleCallbacksEnabled(false) .build(); return new PlainInterceptorFactory<T>(it); }
public static <T> PlainInterceptorFactory<T> of(Class<T> javaClass, BeanManagerImpl manager) { AnnotatedType<T> type = manager.createAnnotatedType(javaClass); /* * For historical reasons WeldInjectionTargetFactory.createInterceptorInjectionTarget() does not add * resource injection support. Therefore, we intentionally use builder instead. */ InjectionTarget<T> it = manager.createInjectionTargetBuilder(type) .setDecorationEnabled(false) .setInterceptionEnabled(false) .setResourceInjectionEnabled(true) .setTargetClassLifecycleCallbacksEnabled(false) .build(); return new PlainInterceptorFactory<T>(it); }