Refine search
public static <T> DefaultInjector<T> of(EnhancedAnnotatedType<T> type, Bean<T> bean, BeanManagerImpl beanManager) { return new DefaultInjector<T>(type, bean, beanManager); }
public static <T> SessionBeanInjectionTarget<T> of(EnhancedAnnotatedType<T> type, SessionBean<T> bean, BeanManagerImpl beanManager) { LifecycleCallbackInvoker<T> invoker = DefaultLifecycleCallbackInvoker.of(type); Injector<T> injector; if (bean.getEjbDescriptor().isStateless() || bean.getEjbDescriptor().isSingleton()) { injector = new DynamicInjectionPointInjector<T>(type, bean, beanManager); } else { injector = new DefaultInjector<T>(type, bean, beanManager); } return new SessionBeanInjectionTarget<T>(type, bean, beanManager, injector, invoker); }
private Injector<T> buildInjector() { if (resourceInjectionEnabled) { return ResourceInjector.of(type, bean, manager); } else { return DefaultInjector.of(type, bean, manager); } }
@Override public void registerInjectionPoints(Set<InjectionPoint> injectionPoints) { super.registerInjectionPoints(injectionPoints); pushDynamicInjectionPoints = hasInjectionPointMetadata(injectionPoints); }
@Override public void inject(T instance, CreationalContext<T> ctx, BeanManagerImpl manager, SlimAnnotatedType<T> type, InjectionTarget<T> injectionTarget) { ThreadLocalStackReference<InjectionPoint> stack = null; if (pushDynamicInjectionPoints) { stack = currentInjectionPoint.push(new DynamicInjectionPoint(manager)); } try { super.inject(instance, ctx, manager, type, injectionTarget); } finally { if (pushDynamicInjectionPoints) { stack.pop(); } } }
public static <T> SessionBeanInjectionTarget<T> of(EnhancedAnnotatedType<T> type, SessionBean<T> bean, BeanManagerImpl beanManager) { LifecycleCallbackInvoker<T> invoker = DefaultLifecycleCallbackInvoker.of(type); Injector<T> injector; if (bean.getEjbDescriptor().isStateless() || bean.getEjbDescriptor().isSingleton()) { injector = new DynamicInjectionPointInjector<T>(type, bean, beanManager); } else { injector = new DefaultInjector<T>(type, bean, beanManager); } return new SessionBeanInjectionTarget<T>(type, bean, beanManager, injector, invoker); }
private Injector<T> buildInjector() { if (resourceInjectionEnabled) { return ResourceInjector.of(type, bean, manager); } else { return DefaultInjector.of(type, bean, manager); } }
@Override public void registerInjectionPoints(Set<InjectionPoint> injectionPoints) { super.registerInjectionPoints(injectionPoints); pushDynamicInjectionPoints = hasInjectionPointMetadata(injectionPoints); }
@Override public void inject(T instance, CreationalContext<T> ctx, BeanManagerImpl manager, SlimAnnotatedType<T> type, InjectionTarget<T> injectionTarget) { ThreadLocalStackReference<InjectionPoint> stack = null; if (pushDynamicInjectionPoints) { stack = currentInjectionPoint.push(new DynamicInjectionPoint(manager)); } try { super.inject(instance, ctx, manager, type, injectionTarget); } finally { if (pushDynamicInjectionPoints) { stack.pop(); } } }
private Injector<T> buildInjector() { if (resourceInjectionEnabled) { return ResourceInjector.of(type, bean, manager); } else { return DefaultInjector.of(type, bean, manager); } }
public static <T> DefaultInjector<T> of(EnhancedAnnotatedType<T> type, Bean<T> bean, BeanManagerImpl beanManager) { return new DefaultInjector<T>(type, bean, beanManager); }
private Injector<T> buildInjector() { if (resourceInjectionEnabled) { return ResourceInjector.of(type, bean, manager); } else { return DefaultInjector.of(type, bean, manager); } }
public static <T> DefaultInjector<T> of(EnhancedAnnotatedType<T> type, Bean<T> bean, BeanManagerImpl beanManager) { return new DefaultInjector<T>(type, bean, beanManager); }
private Injector<T> buildInjector() { if (resourceInjectionEnabled) { return ResourceInjector.of(type, bean, manager); } else { return DefaultInjector.of(type, bean, manager); } }
public static <T> DefaultInjector<T> of(EnhancedAnnotatedType<T> type, Bean<T> bean, BeanManagerImpl beanManager) { return new DefaultInjector<T>(type, bean, beanManager); }