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 void
cleanupAfterBoot()
<T> ProcessAnnotatedTypeImpl<T>
fireProcessAnnotatedType(BeanManagerImpl beanManager, SlimAnnotatedTypeContext<T> annotatedTypeContext)
void
fireProcessBean(BeanManagerImpl beanManager, jakarta.enterprise.inject.spi.Bean<?> bean)
void
fireProcessBean(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)
void
fireProcessInjectionTarget(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)
void
fireProcessProducer(BeanManagerImpl beanManager, AbstractProducerBean<?,?,Member> bean)
boolean
isPreloaderEnabled()
boolean
isProcessAnnotatedTypeObserved()
boolean
isProcessBeanAttributesObserved()
boolean
isProcessBeanObserved()
boolean
isProcessInjectionPointObserved()
boolean
isProcessInjectionTargetObserved()
boolean
isProcessObserverMethodObserved()
boolean
isProcessProducerObserved()
void
preloadProcessAnnotatedType(Class<?> type)
<T extends jakarta.enterprise.inject.spi.ProcessBean<?>>
voidpreloadProcessBean(Class<T> eventRawType, Type... typeParameters)
void
preloadProcessBeanAttributes(Type type)
void
preloadProcessInjectionTarget(Class<?> type)
void
preloadProcessObserverMethod(Type... typeParameters)
void
preloadProcessProducer(Type... typeParameters)
void
processObserverMethod(jakarta.enterprise.inject.spi.ObserverMethod<?> observer)
protected void
processObserverMethodType(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()
-
-