public class ProbeExtension extends Object implements Extension
AnnotatedTypes needed for monitoring. Furthermore, BeanAttributes of all suitable beans are modified so that a stereotype
with applied interceptor binding is declared. Finally, an initialization of the Probe component (mapping data) is triggered.
An integrator is required to register this extension for every application which should be a subject of inspection.
| Constructor and Description |
|---|
ProbeExtension() |
public void beforeBeanDiscovery(@Observes BeforeBeanDiscovery event, BeanManager beanManager)
public <T> void processBeanAttributes(@Observes ProcessBeanAttributes<T> event, BeanManager beanManager)
public void afterBeanDiscovery(@Observes AfterBeanDiscovery event, BeanManager beanManager)
public void afterDeploymentValidation(@Observes AfterDeploymentValidation event, BeanManager beanManager)
public void beforeShutdown(@Observes BeforeShutdown event, BeanManager beanManager)
public void processAnnotatedTypes(@Observes ProcessAnnotatedType<?> event, BeanManager beanManager)
public void processInjectionPoints(@Observes ProcessInjectionPoint<?,?> event, BeanManager beanManager)
public void processInjectionTargets(@Observes ProcessInjectionTarget<?> event, BeanManager beanManager)
public void afterTypeDiscovery(@Observes AfterTypeDiscovery event, BeanManager beanManager)
public void processObserverMethods(@Observes ProcessObserverMethod<?,?> event, BeanManager beanManager)
public void processProducers(@Observes ProcessProducer<?,?> event, BeanManager beanManager)
public void processBeans(@Observes ProcessBean<?> event, BeanManager beanManager)
Copyright © 2015. All Rights Reserved.