public class ContainerLifecycleEvents
extends org.jboss.weld.bootstrap.api.helpers.AbstractBootstrapService
Constructor and Description |
---|
ContainerLifecycleEvents(ContainerLifecycleEventPreloader preloader,
RequiredAnnotationDiscovery discovery) |
Modifier and Type | Method and Description |
---|---|
void |
cleanupAfterBoot() |
<T> ProcessAnnotatedTypeImpl<T> |
fireProcessAnnotatedType(BeanManagerImpl beanManager,
SlimAnnotatedTypeContext<T> annotatedTypeContext) |
void |
fireProcessBean(BeanManagerImpl beanManager,
javax.enterprise.inject.spi.Bean<?> bean) |
<T> ProcessBeanAttributesImpl<T> |
fireProcessBeanAttributes(BeanManagerImpl beanManager,
javax.enterprise.inject.spi.BeanAttributes<T> attributes,
javax.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) |
void |
fireProcessInjectionTarget(BeanManagerImpl beanManager,
AbstractClassBean<?> bean) |
<X> javax.enterprise.inject.spi.InjectionTarget<X> |
fireProcessInjectionTarget(BeanManagerImpl beanManager,
javax.enterprise.inject.spi.AnnotatedType<X> annotatedType,
javax.enterprise.inject.spi.InjectionTarget<X> injectionTarget) |
void |
fireProcessObserverMethod(BeanManagerImpl beanManager,
javax.enterprise.inject.spi.ObserverMethod<?> 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 javax.enterprise.inject.spi.ProcessBean<?>> |
preloadProcessBean(Class<T> eventRawType,
Type... typeParameters) |
void |
preloadProcessBeanAttributes(Type type) |
void |
preloadProcessInjectionPoint(Type... typeParameters) |
void |
preloadProcessInjectionTarget(Class<?> type) |
void |
preloadProcessObserverMethod(Type... typeParameters) |
void |
preloadProcessProducer(Type... typeParameters) |
void |
processObserverMethod(javax.enterprise.inject.spi.ObserverMethod<?> observer) |
protected void |
processObserverMethodType(Type observedType) |
public ContainerLifecycleEvents(ContainerLifecycleEventPreloader preloader, RequiredAnnotationDiscovery discovery)
public void processObserverMethod(javax.enterprise.inject.spi.ObserverMethod<?> observer)
protected void processObserverMethodType(Type observedType)
public boolean isProcessAnnotatedTypeObserved()
public boolean isProcessBeanObserved()
public boolean isProcessBeanAttributesObserved()
public boolean isProcessObserverMethodObserved()
public boolean isProcessProducerObserved()
public boolean isProcessInjectionTargetObserved()
public boolean isProcessInjectionPointObserved()
public <T> ProcessAnnotatedTypeImpl<T> fireProcessAnnotatedType(BeanManagerImpl beanManager, SlimAnnotatedTypeContext<T> annotatedTypeContext)
public void fireProcessBean(BeanManagerImpl beanManager, javax.enterprise.inject.spi.Bean<?> bean)
public <T> ProcessBeanAttributesImpl<T> fireProcessBeanAttributes(BeanManagerImpl beanManager, javax.enterprise.inject.spi.BeanAttributes<T> attributes, javax.enterprise.inject.spi.Annotated annotated, Type type)
public void fireProcessInjectionTarget(BeanManagerImpl beanManager, AbstractClassBean<?> bean)
public <X> javax.enterprise.inject.spi.InjectionTarget<X> fireProcessInjectionTarget(BeanManagerImpl beanManager, javax.enterprise.inject.spi.AnnotatedType<X> annotatedType, javax.enterprise.inject.spi.InjectionTarget<X> injectionTarget)
public <T,X> FieldInjectionPointAttributes<T,X> fireProcessInjectionPoint(FieldInjectionPointAttributes<T,X> attributes, Class<?> declaringComponentClass, BeanManagerImpl manager)
public <T,X> ParameterInjectionPointAttributes<T,X> fireProcessInjectionPoint(ParameterInjectionPointAttributes<T,X> injectionPointAttributes, Class<?> declaringComponentClass, BeanManagerImpl manager)
public void fireProcessObserverMethod(BeanManagerImpl beanManager, javax.enterprise.inject.spi.ObserverMethod<?> observer)
public void fireProcessProducer(BeanManagerImpl beanManager, AbstractProducerBean<?,?,Member> bean)
public void preloadProcessAnnotatedType(Class<?> type)
public <T extends javax.enterprise.inject.spi.ProcessBean<?>> void preloadProcessBean(Class<T> eventRawType, Type... typeParameters)
public void preloadProcessBeanAttributes(Type type)
public void preloadProcessInjectionPoint(Type... typeParameters)
public void preloadProcessInjectionTarget(Class<?> type)
public void preloadProcessObserverMethod(Type... typeParameters)
public void preloadProcessProducer(Type... typeParameters)
public void cleanupAfterBoot()
public boolean isPreloaderEnabled()
Copyright © 2016. All rights reserved.