Class BeforeBeanDiscoveryImpl
- java.lang.Object
-
- org.apache.webbeans.portable.events.EventBase
-
- org.apache.webbeans.portable.events.discovery.BeforeBeanDiscoveryImpl
-
- All Implemented Interfaces:
jakarta.enterprise.inject.spi.BeforeBeanDiscovery,ExtensionAware
public class BeforeBeanDiscoveryImpl extends EventBase implements jakarta.enterprise.inject.spi.BeforeBeanDiscovery, ExtensionAware
Events that is fired before container starts to discover beans.- Version:
- $Rev$ $Date$
-
-
Constructor Summary
Constructors Constructor Description BeforeBeanDiscoveryImpl(WebBeansContext webBeansContext)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddAnnotatedType(jakarta.enterprise.inject.spi.AnnotatedType<?> annotatedType, String id)<T> jakarta.enterprise.inject.spi.configurator.AnnotatedTypeConfigurator<T>addAnnotatedType(Class<T> clazz, String id)voidaddInterceptorBinding(jakarta.enterprise.inject.spi.AnnotatedType<? extends Annotation> annotatedType)voidaddInterceptorBinding(Class<? extends Annotation> binding, Annotation... bindingDef)voidaddQualifier(jakarta.enterprise.inject.spi.AnnotatedType<? extends Annotation> annotatedType)voidaddQualifier(Class<? extends Annotation> qualifier)voidaddScope(Class<? extends Annotation> scope, boolean normal, boolean passivating)voidaddStereotype(Class<? extends Annotation> stereotype, Annotation... stereotypeDef)<T extends Annotation>
jakarta.enterprise.inject.spi.configurator.AnnotatedTypeConfigurator<T>configureInterceptorBinding(Class<T> clazz)<T extends Annotation>
jakarta.enterprise.inject.spi.configurator.AnnotatedTypeConfigurator<T>configureQualifier(Class<T> clazz)Collection<AnnotatedTypeConfiguratorHolder>getAnnotatedTypeConfigurators()Collection<AnnotatedTypeConfiguratorImpl<?>>getInterceptorBindingConfigurators()Collection<AnnotatedTypeConfiguratorImpl<?>>getQualifierConfigurators()voidsetExtension(jakarta.enterprise.inject.spi.Extension extension)-
Methods inherited from class org.apache.webbeans.portable.events.EventBase
checkState, setStarted
-
-
-
-
Constructor Detail
-
BeforeBeanDiscoveryImpl
public BeforeBeanDiscoveryImpl(WebBeansContext webBeansContext)
-
-
Method Detail
-
addQualifier
public void addQualifier(Class<? extends Annotation> qualifier)
- Specified by:
addQualifierin interfacejakarta.enterprise.inject.spi.BeforeBeanDiscovery
-
addInterceptorBinding
public void addInterceptorBinding(Class<? extends Annotation> binding, Annotation... bindingDef)
- Specified by:
addInterceptorBindingin interfacejakarta.enterprise.inject.spi.BeforeBeanDiscovery
-
addScope
public void addScope(Class<? extends Annotation> scope, boolean normal, boolean passivating)
- Specified by:
addScopein interfacejakarta.enterprise.inject.spi.BeforeBeanDiscovery
-
addStereotype
public void addStereotype(Class<? extends Annotation> stereotype, Annotation... stereotypeDef)
- Specified by:
addStereotypein interfacejakarta.enterprise.inject.spi.BeforeBeanDiscovery
-
addAnnotatedType
public void addAnnotatedType(jakarta.enterprise.inject.spi.AnnotatedType<?> annotatedType, String id)- Specified by:
addAnnotatedTypein interfacejakarta.enterprise.inject.spi.BeforeBeanDiscovery
-
addAnnotatedType
public <T> jakarta.enterprise.inject.spi.configurator.AnnotatedTypeConfigurator<T> addAnnotatedType(Class<T> clazz, String id)
- Specified by:
addAnnotatedTypein interfacejakarta.enterprise.inject.spi.BeforeBeanDiscovery
-
configureInterceptorBinding
public <T extends Annotation> jakarta.enterprise.inject.spi.configurator.AnnotatedTypeConfigurator<T> configureInterceptorBinding(Class<T> clazz)
- Specified by:
configureInterceptorBindingin interfacejakarta.enterprise.inject.spi.BeforeBeanDiscovery
-
configureQualifier
public <T extends Annotation> jakarta.enterprise.inject.spi.configurator.AnnotatedTypeConfigurator<T> configureQualifier(Class<T> clazz)
- Specified by:
configureQualifierin interfacejakarta.enterprise.inject.spi.BeforeBeanDiscovery
-
addInterceptorBinding
public void addInterceptorBinding(jakarta.enterprise.inject.spi.AnnotatedType<? extends Annotation> annotatedType)
- Specified by:
addInterceptorBindingin interfacejakarta.enterprise.inject.spi.BeforeBeanDiscovery
-
addQualifier
public void addQualifier(jakarta.enterprise.inject.spi.AnnotatedType<? extends Annotation> annotatedType)
- Specified by:
addQualifierin interfacejakarta.enterprise.inject.spi.BeforeBeanDiscovery
-
setExtension
public void setExtension(jakarta.enterprise.inject.spi.Extension extension)
- Specified by:
setExtensionin interfaceExtensionAware
-
getAnnotatedTypeConfigurators
public Collection<AnnotatedTypeConfiguratorHolder> getAnnotatedTypeConfigurators()
-
getInterceptorBindingConfigurators
public Collection<AnnotatedTypeConfiguratorImpl<?>> getInterceptorBindingConfigurators()
-
getQualifierConfigurators
public Collection<AnnotatedTypeConfiguratorImpl<?>> getQualifierConfigurators()
-
-