Class ReflectiveContextInjectedBeanFactory<T>
- java.lang.Object
-
- org.jboss.resteasy.reactive.server.core.reflection.ReflectiveContextInjectedBeanFactory<T>
-
- All Implemented Interfaces:
BeanFactory<T>
public class ReflectiveContextInjectedBeanFactory<T> extends Object implements BeanFactory<T>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.jboss.resteasy.reactive.spi.BeanFactory
BeanFactory.BeanInstance<T extends Object>
-
-
Field Summary
Fields Modifier and Type Field Description static Function<Class<?>,BeanFactory<?>>
FACTORY
static Function<String,BeanFactory<?>>
STRING_FACTORY
-
Constructor Summary
Constructors Constructor Description ReflectiveContextInjectedBeanFactory(Constructor<T> constructor)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static <T> BeanFactory<T>
create(Class<?> clazz)
static <T> BeanFactory<T>
create(String name)
BeanFactory.BeanInstance<T>
createInstance()
-
-
-
Field Detail
-
FACTORY
public static final Function<Class<?>,BeanFactory<?>> FACTORY
-
STRING_FACTORY
public static final Function<String,BeanFactory<?>> STRING_FACTORY
-
-
Constructor Detail
-
ReflectiveContextInjectedBeanFactory
public ReflectiveContextInjectedBeanFactory(Constructor<T> constructor)
-
-
Method Detail
-
create
public static <T> BeanFactory<T> create(Class<?> clazz)
-
create
public static <T> BeanFactory<T> create(String name)
-
createInstance
public BeanFactory.BeanInstance<T> createInstance()
- Specified by:
createInstance
in interfaceBeanFactory<T>
-
-