public class ContainerLifecycleEvents extends AbstractBootstrapService
| Constructor and Description |
|---|
ContainerLifecycleEvents(ContainerLifecycleEventPreloader preloader,
AnnotationDiscovery discovery) |
| Modifier and Type | Method and Description |
|---|---|
void |
cleanupAfterBoot()
Called by Weld once it finishes initialization and before it starts serving requests.
|
<T> ProcessAnnotatedTypeImpl<T> |
fireProcessAnnotatedType(BeanManagerImpl beanManager,
SlimAnnotatedType<T> annotatedType,
Extension source) |
void |
fireProcessBean(BeanManagerImpl beanManager,
Bean<?> bean) |
<T> ProcessBeanAttributesImpl<T> |
fireProcessBeanAttributes(BeanManagerImpl beanManager,
BeanAttributes<T> attributes,
Annotated annotated,
java.lang.reflect.Type type) |
<T,X> FieldInjectionPointAttributes<T,X> |
fireProcessInjectionPoint(FieldInjectionPointAttributes<T,X> attributes,
java.lang.Class<?> declaringComponentClass,
BeanManagerImpl manager) |
<T,X> ParameterInjectionPointAttributes<T,X> |
fireProcessInjectionPoint(ParameterInjectionPointAttributes<T,X> injectionPointAttributes,
java.lang.Class<?> declaringComponentClass,
BeanManagerImpl manager) |
void |
fireProcessInjectionTarget(BeanManagerImpl beanManager,
AbstractClassBean<?> bean) |
<X> InjectionTarget<X> |
fireProcessInjectionTarget(BeanManagerImpl beanManager,
AnnotatedType<X> annotatedType,
InjectionTarget<X> injectionTarget) |
void |
fireProcessObserverMethod(BeanManagerImpl beanManager,
ObserverMethod<?> observer) |
void |
fireProcessProducer(BeanManagerImpl beanManager,
AbstractProducerBean<?,?,java.lang.reflect.Member> bean) |
boolean |
isPreloaderEnabled() |
boolean |
isProcessAnnotatedTypeObserved() |
boolean |
isProcessBeanAttributesObserved() |
boolean |
isProcessBeanObserved() |
boolean |
isProcessInjectionPointObserved() |
boolean |
isProcessInjectionTargetObserved() |
boolean |
isProcessObserverMethodObserved() |
boolean |
isProcessProducerObserved() |
void |
preloadProcessAnnotatedType(java.lang.Class<?> type) |
<T extends ProcessBean<?>> |
preloadProcessBean(java.lang.Class<T> eventRawType,
java.lang.reflect.Type... typeParameters) |
void |
preloadProcessBeanAttributes(java.lang.reflect.Type type) |
void |
preloadProcessInjectionPoint(java.lang.reflect.Type... typeParameters) |
void |
preloadProcessInjectionTarget(java.lang.Class<?> type) |
void |
preloadProcessObserverMethod(java.lang.reflect.Type... typeParameters) |
void |
preloadProcessProducer(java.lang.reflect.Type... typeParameters) |
void |
processObserverMethod(ObserverMethod<?> observer) |
protected void |
processObserverMethodType(java.lang.reflect.Type observedType) |
cleanuppublic ContainerLifecycleEvents(ContainerLifecycleEventPreloader preloader, AnnotationDiscovery discovery)
public void processObserverMethod(ObserverMethod<?> observer)
protected void processObserverMethodType(java.lang.reflect.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, SlimAnnotatedType<T> annotatedType, Extension source)
public void fireProcessBean(BeanManagerImpl beanManager, Bean<?> bean)
public <T> ProcessBeanAttributesImpl<T> fireProcessBeanAttributes(BeanManagerImpl beanManager, BeanAttributes<T> attributes, Annotated annotated, java.lang.reflect.Type type)
public void fireProcessInjectionTarget(BeanManagerImpl beanManager, AbstractClassBean<?> bean)
public <X> InjectionTarget<X> fireProcessInjectionTarget(BeanManagerImpl beanManager, AnnotatedType<X> annotatedType, InjectionTarget<X> injectionTarget)
public <T,X> FieldInjectionPointAttributes<T,X> fireProcessInjectionPoint(FieldInjectionPointAttributes<T,X> attributes, java.lang.Class<?> declaringComponentClass, BeanManagerImpl manager)
public <T,X> ParameterInjectionPointAttributes<T,X> fireProcessInjectionPoint(ParameterInjectionPointAttributes<T,X> injectionPointAttributes, java.lang.Class<?> declaringComponentClass, BeanManagerImpl manager)
public void fireProcessObserverMethod(BeanManagerImpl beanManager, ObserverMethod<?> observer)
public void fireProcessProducer(BeanManagerImpl beanManager, AbstractProducerBean<?,?,java.lang.reflect.Member> bean)
public void preloadProcessAnnotatedType(java.lang.Class<?> type)
public <T extends ProcessBean<?>> void preloadProcessBean(java.lang.Class<T> eventRawType, java.lang.reflect.Type... typeParameters)
public void preloadProcessBeanAttributes(java.lang.reflect.Type type)
public void preloadProcessInjectionPoint(java.lang.reflect.Type... typeParameters)
public void preloadProcessInjectionTarget(java.lang.Class<?> type)
public void preloadProcessObserverMethod(java.lang.reflect.Type... typeParameters)
public void preloadProcessProducer(java.lang.reflect.Type... typeParameters)
public void cleanupAfterBoot()
BootstrapServicepublic boolean isPreloaderEnabled()
Copyright © 2013 Seam Framework. All Rights Reserved.