Package org.jboss.weld.bootstrap
Class ExtensionBeanDeployer
- java.lang.Object
-
- org.jboss.weld.bootstrap.ExtensionBeanDeployer
-
public class ExtensionBeanDeployer extends Object
- Author:
- pmuir
-
-
Constructor Summary
Constructors Constructor Description ExtensionBeanDeployer(BeanManagerImpl manager, org.jboss.weld.bootstrap.spi.Deployment deployment, BeanDeploymentArchiveMapping bdaMapping, Collection<ContextHolder<? extends jakarta.enterprise.context.spi.Context>> contexts)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addExtension(org.jboss.weld.bootstrap.spi.Metadata<? extends jakarta.enterprise.inject.spi.Extension> extension)
void
addExtensions(Iterable<org.jboss.weld.bootstrap.spi.Metadata<? extends jakarta.enterprise.inject.spi.Extension>> extensions)
protected <T,X>
voidcreateObserverMethod(RIBean<X> declaringBean, BeanManagerImpl beanManager, EnhancedAnnotatedMethod<T,? super X> method, Set<ObserverInitializationContext<?,?>> observerMethodInitializers, boolean isAsync)
protected <X> void
createObserverMethods(RIBean<X> declaringBean, BeanManagerImpl beanManager, EnhancedAnnotatedType<? super X> annotatedClass, Set<ObserverInitializationContext<?,?>> observerMethodInitializers)
ExtensionBeanDeployer
deployBeans()
-
-
-
Constructor Detail
-
ExtensionBeanDeployer
public ExtensionBeanDeployer(BeanManagerImpl manager, org.jboss.weld.bootstrap.spi.Deployment deployment, BeanDeploymentArchiveMapping bdaMapping, Collection<ContextHolder<? extends jakarta.enterprise.context.spi.Context>> contexts)
-
-
Method Detail
-
deployBeans
public ExtensionBeanDeployer deployBeans()
-
addExtensions
public void addExtensions(Iterable<org.jboss.weld.bootstrap.spi.Metadata<? extends jakarta.enterprise.inject.spi.Extension>> extensions)
-
addExtension
public void addExtension(org.jboss.weld.bootstrap.spi.Metadata<? extends jakarta.enterprise.inject.spi.Extension> extension)
-
createObserverMethods
protected <X> void createObserverMethods(RIBean<X> declaringBean, BeanManagerImpl beanManager, EnhancedAnnotatedType<? super X> annotatedClass, Set<ObserverInitializationContext<?,?>> observerMethodInitializers)
-
createObserverMethod
protected <T,X> void createObserverMethod(RIBean<X> declaringBean, BeanManagerImpl beanManager, EnhancedAnnotatedMethod<T,? super X> method, Set<ObserverInitializationContext<?,?>> observerMethodInitializers, boolean isAsync)
-
-