Class ManagedBeanBuilder<T,M extends ManagedBean<T>>
- java.lang.Object
-
- org.apache.webbeans.component.creation.ManagedBeanBuilder<T,M>
-
- Type Parameters:
T- bean type info
public class ManagedBeanBuilder<T,M extends ManagedBean<T>> extends Object
Bean builder for Managed Beans. A ManagedBean is a class which gets scanned and picked up asBean.- Version:
- $Rev$ $Date$
-
-
Field Summary
Fields Modifier and Type Field Description protected jakarta.enterprise.inject.spi.AnnotatedType<T>annotatedTypeprotected jakarta.enterprise.inject.spi.BeanAttributes<T>beanAttributesprotected booleanignoreFinalMethodsprotected WebBeansContextwebBeansContext
-
Constructor Summary
Constructors Constructor Description ManagedBeanBuilder(WebBeansContext webBeansContext, jakarta.enterprise.inject.spi.AnnotatedType<T> annotatedType, jakarta.enterprise.inject.spi.BeanAttributes<T> beanAttributes, boolean ignoreFinalMethods)Creates a new creator.
-
-
-
Field Detail
-
webBeansContext
protected final WebBeansContext webBeansContext
-
annotatedType
protected final jakarta.enterprise.inject.spi.AnnotatedType<T> annotatedType
-
beanAttributes
protected final jakarta.enterprise.inject.spi.BeanAttributes<T> beanAttributes
-
ignoreFinalMethods
protected final boolean ignoreFinalMethods
-
-
Constructor Detail
-
ManagedBeanBuilder
public ManagedBeanBuilder(WebBeansContext webBeansContext, jakarta.enterprise.inject.spi.AnnotatedType<T> annotatedType, jakarta.enterprise.inject.spi.BeanAttributes<T> beanAttributes, boolean ignoreFinalMethods)
Creates a new creator.
-
-
Method Detail
-
getBean
public M getBean()
-
-