Package org.jboss.weld.bootstrap.events
Class AfterTypeDiscoveryImpl
java.lang.Object
org.jboss.weld.bootstrap.events.ContainerEvent
org.jboss.weld.bootstrap.events.AbstractContainerEvent
org.jboss.weld.bootstrap.events.AbstractDefinitionContainerEvent
org.jboss.weld.bootstrap.events.AbstractBeanDiscoveryEvent
org.jboss.weld.bootstrap.events.AbstractAnnotatedTypeRegisteringEvent
org.jboss.weld.bootstrap.events.AfterTypeDiscoveryImpl
- All Implemented Interfaces:
jakarta.enterprise.inject.spi.AfterTypeDiscovery,NotificationListener
public class AfterTypeDiscoveryImpl
extends AbstractAnnotatedTypeRegisteringEvent
implements jakarta.enterprise.inject.spi.AfterTypeDiscovery
-
Nested Class Summary
Nested classes/interfaces inherited from class org.jboss.weld.bootstrap.events.AbstractAnnotatedTypeRegisteringEvent
AbstractAnnotatedTypeRegisteringEvent.AnnotatedTypeRegistration<T> -
Field Summary
Fields inherited from class org.jboss.weld.bootstrap.events.AbstractAnnotatedTypeRegisteringEvent
additionalAnnotatedTypes -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAfterTypeDiscoveryImpl(BeanManagerImpl beanManager, BeanDeploymentArchiveMapping bdaMapping, org.jboss.weld.bootstrap.spi.Deployment deployment, Collection<ContextHolder<? extends jakarta.enterprise.context.spi.Context>> contexts) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddAnnotatedType(jakarta.enterprise.inject.spi.AnnotatedType<?> type, String id) <T> jakarta.enterprise.inject.spi.configurator.AnnotatedTypeConfigurator<T>addAnnotatedType(Class<T> type, String id) static voidfire(BeanManagerImpl beanManager, org.jboss.weld.bootstrap.spi.Deployment deployment, BeanDeploymentArchiveMapping bdaMapping, Collection<ContextHolder<? extends jakarta.enterprise.context.spi.Context>> contexts) protected voidstoreSyntheticAnnotatedType(BeanDeployment deployment, jakarta.enterprise.inject.spi.AnnotatedType<?> type, String id) Methods inherited from class org.jboss.weld.bootstrap.events.AbstractAnnotatedTypeRegisteringEvent
addSyntheticAnnotatedType, finishMethods inherited from class org.jboss.weld.bootstrap.events.AbstractBeanDiscoveryEvent
getBeanDeployments, getContexts, getDeployment, getOrCreateBeanDeployment, getTypeStoreMethods inherited from class org.jboss.weld.bootstrap.events.AbstractDefinitionContainerEvent
addDefinitionError, fireMethods inherited from class org.jboss.weld.bootstrap.events.AbstractContainerEvent
getActualTypeArguments, getBeanManager, getErrors, getEventType, getRawTypeMethods inherited from class org.jboss.weld.bootstrap.events.ContainerEvent
checkWithinObserverNotification, getReceiver, postNotify, preNotify
-
Constructor Details
-
AfterTypeDiscoveryImpl
protected AfterTypeDiscoveryImpl(BeanManagerImpl beanManager, BeanDeploymentArchiveMapping bdaMapping, org.jboss.weld.bootstrap.spi.Deployment deployment, Collection<ContextHolder<? extends jakarta.enterprise.context.spi.Context>> contexts)
-
-
Method Details
-
fire
public static void fire(BeanManagerImpl beanManager, org.jboss.weld.bootstrap.spi.Deployment deployment, BeanDeploymentArchiveMapping bdaMapping, Collection<ContextHolder<? extends jakarta.enterprise.context.spi.Context>> contexts) -
getAlternatives
- Specified by:
getAlternativesin interfacejakarta.enterprise.inject.spi.AfterTypeDiscovery
-
getInterceptors
- Specified by:
getInterceptorsin interfacejakarta.enterprise.inject.spi.AfterTypeDiscovery
-
getDecorators
- Specified by:
getDecoratorsin interfacejakarta.enterprise.inject.spi.AfterTypeDiscovery
-
addAnnotatedType
- Specified by:
addAnnotatedTypein interfacejakarta.enterprise.inject.spi.AfterTypeDiscovery
-
addAnnotatedType
public <T> jakarta.enterprise.inject.spi.configurator.AnnotatedTypeConfigurator<T> addAnnotatedType(Class<T> type, String id) - Specified by:
addAnnotatedTypein interfacejakarta.enterprise.inject.spi.AfterTypeDiscovery
-
storeSyntheticAnnotatedType
protected void storeSyntheticAnnotatedType(BeanDeployment deployment, jakarta.enterprise.inject.spi.AnnotatedType<?> type, String id) - Overrides:
storeSyntheticAnnotatedTypein classAbstractAnnotatedTypeRegisteringEvent
-