All Methods Instance Methods Concrete Methods
Modifier and Type |
Method and Description |
void |
addBuiltInBean(AbstractBuiltInBean<?> bean) |
void |
addExtension(ExtensionBean bean) |
protected <T> void |
createDecorator(EnhancedAnnotatedType<T> weldClass) |
protected <X> void |
createDisposalMethods(AbstractClassBean<X> declaringBean,
EnhancedAnnotatedType<X> annotatedClass) |
protected <T> void |
createInterceptor(EnhancedAnnotatedType<T> weldClass) |
protected <T> ManagedBean<T> |
createManagedBean(EnhancedAnnotatedType<T> weldClass) |
protected <T> void |
createNewManagedBean(EnhancedAnnotatedType<T> annotatedClass) |
protected <T> void |
createNewSessionBean(InternalEjbDescriptor<T> ejbDescriptor,
javax.enterprise.inject.spi.BeanAttributes<?> originalAttributes,
EnhancedAnnotatedType<?> type) |
protected <T,X> void |
createObserverMethod(AbstractClassBean<X> declaringBean,
EnhancedAnnotatedMethod<T,? super X> method) |
protected <X> void |
createObserverMethods(AbstractClassBean<X> declaringBean,
EnhancedAnnotatedType<? super X> annotatedClass) |
protected <T> void |
createObserversProducersDisposers(AbstractClassBean<T> bean)
Creates the sub bean for an class (simple or enterprise) bean
|
protected <X,T> void |
createProducerField(AbstractClassBean<X> declaringBean,
EnhancedAnnotatedField<T,? super X> field) |
protected <X> void |
createProducerFields(AbstractClassBean<X> declaringBean,
EnhancedAnnotatedType<X> annotatedClass) |
protected <X,T> void |
createProducerMethod(AbstractClassBean<X> declaringBean,
EnhancedAnnotatedMethod<T,? super X> annotatedMethod) |
protected <X> void |
createProducerMethods(AbstractClassBean<X> declaringBean,
EnhancedAnnotatedType<X> type) |
protected <T> SessionBean<T> |
createSessionBean(InternalEjbDescriptor<T> descriptor) |
protected <T> SessionBean<T> |
createSessionBean(InternalEjbDescriptor<T> descriptor,
EnhancedAnnotatedType<T> weldClass) |
AbstractBeanDeployer<E> |
deployBeans() |
AbstractBeanDeployer<E> |
deployObserverMethods() |
AbstractBeanDeployer<E> |
deploySpecialized() |
AbstractBeanDeployer<E> |
fireBeanEvents() |
void |
fireBeanEvents(RIBean<?> bean) |
protected <T,S> boolean |
fireProcessBeanAttributes(AbstractBean<T,S> bean) |
E |
getEnvironment() |
protected BeanManagerImpl |
getManager() |
AbstractBeanDeployer<E> |
initializeBeans() |
AbstractBeanDeployer<E> |
initializeObserverMethods() |
protected <X> DisposalMethod<X,?> |
resolveDisposalMethod(javax.enterprise.inject.spi.BeanAttributes<?> attributes,
AbstractClassBean<X> declaringBean) |