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
ConstructorsConstructorDescriptionContainerLifecycleEvents(ContainerLifecycleEventPreloader preloader, RequiredAnnotationDiscovery discovery) -
Method Summary
Modifier and TypeMethodDescriptionvoid<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) booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanvoidpreloadProcessAnnotatedType(Class<?> type) <T extends jakarta.enterprise.inject.spi.ProcessBean<?>>
voidpreloadProcessBean(Class<T> eventRawType, Type... typeParameters) voidvoidpreloadProcessInjectionTarget(Class<?> type) voidpreloadProcessObserverMethod(Type... typeParameters) voidpreloadProcessProducer(Type... typeParameters) voidprocessObserverMethod(jakarta.enterprise.inject.spi.ObserverMethod<?> observer) protected voidprocessObserverMethodType(Type observedType) Methods inherited from class org.jboss.weld.bootstrap.api.helpers.AbstractBootstrapService
cleanup
-
Constructor Details
-
ContainerLifecycleEvents
public ContainerLifecycleEvents(ContainerLifecycleEventPreloader preloader, RequiredAnnotationDiscovery discovery)
-
-
Method Details
-
processObserverMethod
public void processObserverMethod(jakarta.enterprise.inject.spi.ObserverMethod<?> observer) -
processObserverMethodType
-
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
-
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
-
preloadProcessAnnotatedType
-
preloadProcessBean
-
preloadProcessBeanAttributes
-
preloadProcessInjectionTarget
-
preloadProcessObserverMethod
-
preloadProcessProducer
-
cleanupAfterBoot
public void cleanupAfterBoot() -
isPreloaderEnabled
public boolean isPreloaderEnabled()
-