Class AfterTypeDiscoveryImpl

  • All Implemented Interfaces:
    jakarta.enterprise.inject.spi.AfterTypeDiscovery, ExtensionAware

    public class AfterTypeDiscoveryImpl
    extends EventBase
    implements jakarta.enterprise.inject.spi.AfterTypeDiscovery, ExtensionAware
    OWB fires this event after all AnnotatedTypes from scanned classes got picked up.
    • Constructor Detail

      • AfterTypeDiscoveryImpl

        public AfterTypeDiscoveryImpl​(WebBeansContext webBeansContext,
                                      List<jakarta.enterprise.inject.spi.AnnotatedType<?>> newAt,
                                      List<Class<?>> sortedInterceptors,
                                      List<Class<?>> sortedDecorators,
                                      List<Class<?>> sortedAlternatives)
    • Method Detail

      • getAlternatives

        public List<Class<?>> getAlternatives()
        Specified by:
        getAlternatives in interface jakarta.enterprise.inject.spi.AfterTypeDiscovery
      • getInterceptors

        public List<Class<?>> getInterceptors()
        Specified by:
        getInterceptors in interface jakarta.enterprise.inject.spi.AfterTypeDiscovery
      • getDecorators

        public List<Class<?>> getDecorators()
        Specified by:
        getDecorators in interface jakarta.enterprise.inject.spi.AfterTypeDiscovery
      • addAnnotatedType

        public void addAnnotatedType​(jakarta.enterprise.inject.spi.AnnotatedType<?> type,
                                     String id)
        Specified by:
        addAnnotatedType in interface jakarta.enterprise.inject.spi.AfterTypeDiscovery
      • addAnnotatedType

        public <T> jakarta.enterprise.inject.spi.configurator.AnnotatedTypeConfigurator<T> addAnnotatedType​(Class<T> clazz,
                                                                                                            String id)
        Specified by:
        addAnnotatedType in interface jakarta.enterprise.inject.spi.AfterTypeDiscovery
      • setExtension

        public void setExtension​(jakarta.enterprise.inject.spi.Extension instance)
        Specified by:
        setExtension in interface ExtensionAware