public class BeanHelper extends Object
Bean into CDI BeanManager.| Modifier and Type | Method and Description |
|---|---|
static <T> org.jboss.weld.annotated.enhanced.EnhancedAnnotatedType<T> |
createEnhancedAnnotatedType(org.jboss.weld.injection.producer.BasicInjectionTarget<T> it) |
static <T> void |
registerBean(ClassBinding<T> binding,
jakarta.enterprise.inject.spi.AfterBeanDiscovery abd,
Collection<InjectionResolver> resolvers,
jakarta.enterprise.inject.spi.BeanManager beanManager)
Registers a class as
JerseyBean into BeanManager. |
static <T> void |
registerBean(InstanceBinding<T> binding,
jakarta.enterprise.inject.spi.AfterBeanDiscovery abd,
List<InjectionResolver> resolvers)
Registers an instance as
JerseyBean into BeanManager. |
static <T> void |
registerSupplier(SupplierClassBinding<T> binding,
jakarta.enterprise.inject.spi.AfterBeanDiscovery abd,
Collection<InjectionResolver> resolvers,
jakarta.enterprise.inject.spi.BeanManager beanManager)
Registers a class supplier and its provided value as
JerseyBeans into BeanManager. |
static <T> void |
registerSupplier(SupplierInstanceBinding<T> binding,
jakarta.enterprise.inject.spi.AfterBeanDiscovery abd,
jakarta.enterprise.inject.spi.BeanManager beanManager)
Registers an instance supplier and its provided value as
JerseyBeans into BeanManager. |
public static <T> void registerBean(InstanceBinding<T> binding, jakarta.enterprise.inject.spi.AfterBeanDiscovery abd, List<InjectionResolver> resolvers)
JerseyBean into BeanManager.T - type of the instance which is registered.binding - object containing BeanAttributes information.abd - AfterBeanDiscovery event.resolvers - all registered injection resolvers.public static <T> void registerBean(ClassBinding<T> binding, jakarta.enterprise.inject.spi.AfterBeanDiscovery abd, Collection<InjectionResolver> resolvers, jakarta.enterprise.inject.spi.BeanManager beanManager)
JerseyBean into BeanManager.T - type of the class which is registered.binding - object containing BeanAttributes information.abd - AfterBeanDiscovery event.resolvers - all registered injection resolvers.beanManager - currently used bean manager.public static <T> void registerSupplier(SupplierInstanceBinding<T> binding, jakarta.enterprise.inject.spi.AfterBeanDiscovery abd, jakarta.enterprise.inject.spi.BeanManager beanManager)
JerseyBeans into BeanManager.T - type of the instance which is registered.binding - object containing BeanAttributes information.abd - AfterBeanDiscovery event.public static <T> void registerSupplier(SupplierClassBinding<T> binding, jakarta.enterprise.inject.spi.AfterBeanDiscovery abd, Collection<InjectionResolver> resolvers, jakarta.enterprise.inject.spi.BeanManager beanManager)
JerseyBeans into BeanManager.T - type of the class which is registered.binding - object containing BeanAttributes information.abd - AfterBeanDiscovery event.resolvers - all registered injection resolvers.beanManager - currently used bean manager.public static <T> org.jboss.weld.annotated.enhanced.EnhancedAnnotatedType<T> createEnhancedAnnotatedType(org.jboss.weld.injection.producer.BasicInjectionTarget<T> it)
Copyright © 2007-2024, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.