Package org.jboss.weld.bootstrap.events
Class ContainerLifecycleEvents
- java.lang.Object
-
- org.jboss.weld.bootstrap.api.helpers.AbstractBootstrapService
-
- org.jboss.weld.bootstrap.events.ContainerLifecycleEvents
-
- All Implemented Interfaces:
org.jboss.weld.bootstrap.api.BootstrapService,org.jboss.weld.bootstrap.api.Service
public class ContainerLifecycleEvents extends org.jboss.weld.bootstrap.api.helpers.AbstractBootstrapService
-
-
Constructor Summary
Constructors Constructor Description ContainerLifecycleEvents(ContainerLifecycleEventPreloader preloader, RequiredAnnotationDiscovery discovery)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcleanupAfterBoot()<T> ProcessAnnotatedTypeImpl<T>fireProcessAnnotatedType(BeanManagerImpl beanManager, SlimAnnotatedTypeContext<T> annotatedTypeContext)voidfireProcessBean(BeanManagerImpl beanManager, jakarta.enterprise.inject.spi.Bean<?> bean)voidfireProcessBean(BeanManagerImpl beanManager, jakarta.enterprise.inject.spi.Bean<?> bean, jakarta.enterprise.inject.spi.Extension extension)<T> ProcessBeanAttributesImpl<T>fireProcessBeanAttributes(BeanManagerImpl beanManager, jakarta.enterprise.inject.spi.BeanAttributes<T> attributes, jakarta.enterprise.inject.spi.Annotated annotated, Type type)<T,X>
FieldInjectionPointAttributes<T,X>fireProcessInjectionPoint(FieldInjectionPointAttributes<T,X> attributes, Class<?> declaringComponentClass, BeanManagerImpl manager)<T,X>
ParameterInjectionPointAttributes<T,X>fireProcessInjectionPoint(ParameterInjectionPointAttributes<T,X> injectionPointAttributes, Class<?> declaringComponentClass, BeanManagerImpl manager)<X> jakarta.enterprise.inject.spi.InjectionTarget<X>fireProcessInjectionTarget(BeanManagerImpl beanManager, jakarta.enterprise.inject.spi.AnnotatedType<X> annotatedType, jakarta.enterprise.inject.spi.InjectionTarget<X> injectionTarget)voidfireProcessInjectionTarget(BeanManagerImpl beanManager, AbstractClassBean<?> bean)<T> jakarta.enterprise.inject.spi.ObserverMethod<T>fireProcessObserverMethod(BeanManagerImpl beanManager, jakarta.enterprise.inject.spi.ObserverMethod<T> observer, jakarta.enterprise.inject.spi.Extension extension)<T,X>
jakarta.enterprise.inject.spi.ObserverMethod<T>fireProcessObserverMethod(BeanManagerImpl beanManager, ObserverMethodImpl<T,X> observer)voidfireProcessProducer(BeanManagerImpl beanManager, AbstractProducerBean<?,?,Member> bean)booleanisPreloaderEnabled()booleanisProcessAnnotatedTypeObserved()booleanisProcessBeanAttributesObserved()booleanisProcessBeanObserved()booleanisProcessInjectionPointObserved()booleanisProcessInjectionTargetObserved()booleanisProcessObserverMethodObserved()booleanisProcessProducerObserved()voidpreloadProcessAnnotatedType(Class<?> type)<T extends jakarta.enterprise.inject.spi.ProcessBean<?>>
voidpreloadProcessBean(Class<T> eventRawType, Type... typeParameters)voidpreloadProcessBeanAttributes(Type type)voidpreloadProcessInjectionTarget(Class<?> type)voidpreloadProcessObserverMethod(Type... typeParameters)voidpreloadProcessProducer(Type... typeParameters)voidprocessObserverMethod(jakarta.enterprise.inject.spi.ObserverMethod<?> observer)protected voidprocessObserverMethodType(Type observedType)
-
-
-
Constructor Detail
-
ContainerLifecycleEvents
public ContainerLifecycleEvents(ContainerLifecycleEventPreloader preloader, RequiredAnnotationDiscovery discovery)
-
-
Method Detail
-
processObserverMethod
public void processObserverMethod(jakarta.enterprise.inject.spi.ObserverMethod<?> observer)
-
processObserverMethodType
protected void processObserverMethodType(Type observedType)
-
isProcessAnnotatedTypeObserved
public boolean isProcessAnnotatedTypeObserved()
-
isProcessBeanObserved
public boolean isProcessBeanObserved()
-
isProcessBeanAttributesObserved
public boolean isProcessBeanAttributesObserved()
-
isProcessObserverMethodObserved
public boolean isProcessObserverMethodObserved()
-
isProcessProducerObserved
public boolean isProcessProducerObserved()
-
isProcessInjectionTargetObserved
public boolean isProcessInjectionTargetObserved()
-
isProcessInjectionPointObserved
public boolean isProcessInjectionPointObserved()
-
fireProcessAnnotatedType
public <T> ProcessAnnotatedTypeImpl<T> fireProcessAnnotatedType(BeanManagerImpl beanManager, SlimAnnotatedTypeContext<T> annotatedTypeContext)
-
fireProcessBean
public void fireProcessBean(BeanManagerImpl beanManager, jakarta.enterprise.inject.spi.Bean<?> bean)
-
fireProcessBean
public void fireProcessBean(BeanManagerImpl beanManager, jakarta.enterprise.inject.spi.Bean<?> bean, jakarta.enterprise.inject.spi.Extension extension)
-
fireProcessBeanAttributes
public <T> ProcessBeanAttributesImpl<T> fireProcessBeanAttributes(BeanManagerImpl beanManager, jakarta.enterprise.inject.spi.BeanAttributes<T> attributes, jakarta.enterprise.inject.spi.Annotated annotated, Type type)
-
fireProcessInjectionTarget
public void fireProcessInjectionTarget(BeanManagerImpl beanManager, AbstractClassBean<?> bean)
-
fireProcessInjectionTarget
public <X> jakarta.enterprise.inject.spi.InjectionTarget<X> fireProcessInjectionTarget(BeanManagerImpl beanManager, jakarta.enterprise.inject.spi.AnnotatedType<X> annotatedType, jakarta.enterprise.inject.spi.InjectionTarget<X> injectionTarget)
-
fireProcessInjectionPoint
public <T,X> FieldInjectionPointAttributes<T,X> fireProcessInjectionPoint(FieldInjectionPointAttributes<T,X> attributes, Class<?> declaringComponentClass, BeanManagerImpl manager)
-
fireProcessInjectionPoint
public <T,X> ParameterInjectionPointAttributes<T,X> fireProcessInjectionPoint(ParameterInjectionPointAttributes<T,X> injectionPointAttributes, Class<?> declaringComponentClass, BeanManagerImpl manager)
-
fireProcessObserverMethod
public <T,X> jakarta.enterprise.inject.spi.ObserverMethod<T> fireProcessObserverMethod(BeanManagerImpl beanManager, ObserverMethodImpl<T,X> observer)
-
fireProcessObserverMethod
public <T> jakarta.enterprise.inject.spi.ObserverMethod<T> fireProcessObserverMethod(BeanManagerImpl beanManager, jakarta.enterprise.inject.spi.ObserverMethod<T> observer, jakarta.enterprise.inject.spi.Extension extension)
-
fireProcessProducer
public void fireProcessProducer(BeanManagerImpl beanManager, AbstractProducerBean<?,?,Member> bean)
-
preloadProcessAnnotatedType
public void preloadProcessAnnotatedType(Class<?> type)
-
preloadProcessBean
public <T extends jakarta.enterprise.inject.spi.ProcessBean<?>> void preloadProcessBean(Class<T> eventRawType, Type... typeParameters)
-
preloadProcessBeanAttributes
public void preloadProcessBeanAttributes(Type type)
-
preloadProcessInjectionTarget
public void preloadProcessInjectionTarget(Class<?> type)
-
preloadProcessObserverMethod
public void preloadProcessObserverMethod(Type... typeParameters)
-
preloadProcessProducer
public void preloadProcessProducer(Type... typeParameters)
-
cleanupAfterBoot
public void cleanupAfterBoot()
-
isPreloaderEnabled
public boolean isPreloaderEnabled()
-
-