@Vetoed public class ProbeExtension extends Object implements javax.enterprise.inject.spi.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() |
| Modifier and Type | Method and Description |
|---|---|
void |
afterBeanDiscovery(javax.enterprise.inject.spi.AfterBeanDiscovery event,
javax.enterprise.inject.spi.BeanManager beanManager) |
void |
afterDeploymentValidation(javax.enterprise.inject.spi.AfterDeploymentValidation event,
javax.enterprise.inject.spi.BeanManager beanManager) |
void |
afterTypeDiscovery(javax.enterprise.inject.spi.AfterTypeDiscovery event,
javax.enterprise.inject.spi.BeanManager beanManager) |
void |
beforeBeanDiscovery(javax.enterprise.inject.spi.BeforeBeanDiscovery event,
javax.enterprise.inject.spi.BeanManager beanManager) |
void |
beforeShutdown(javax.enterprise.inject.spi.BeforeShutdown event,
javax.enterprise.inject.spi.BeanManager beanManager) |
void |
processAnnotatedTypes(javax.enterprise.inject.spi.ProcessAnnotatedType<?> event,
javax.enterprise.inject.spi.BeanManager beanManager) |
<T> void |
processBeanAttributes(javax.enterprise.inject.spi.ProcessBeanAttributes<T> event,
javax.enterprise.inject.spi.BeanManager beanManager) |
void |
processBeans(javax.enterprise.inject.spi.ProcessBean<?> event,
javax.enterprise.inject.spi.BeanManager beanManager) |
void |
processInjectionPoints(javax.enterprise.inject.spi.ProcessInjectionPoint<?,?> event,
javax.enterprise.inject.spi.BeanManager beanManager) |
void |
processInjectionTargets(javax.enterprise.inject.spi.ProcessInjectionTarget<?> event,
javax.enterprise.inject.spi.BeanManager beanManager) |
void |
processObserverMethods(javax.enterprise.inject.spi.ProcessObserverMethod<?,?> event,
javax.enterprise.inject.spi.BeanManager beanManager) |
void |
processProducers(javax.enterprise.inject.spi.ProcessProducer<?,?> event,
javax.enterprise.inject.spi.BeanManager beanManager) |
public void beforeBeanDiscovery(@Observes
javax.enterprise.inject.spi.BeforeBeanDiscovery event,
javax.enterprise.inject.spi.BeanManager beanManager)
public <T> void processBeanAttributes(@Observes
javax.enterprise.inject.spi.ProcessBeanAttributes<T> event,
javax.enterprise.inject.spi.BeanManager beanManager)
public void afterBeanDiscovery(@Observes
javax.enterprise.inject.spi.AfterBeanDiscovery event,
javax.enterprise.inject.spi.BeanManager beanManager)
public void afterDeploymentValidation(@Observes @Priority(value=1) javax.enterprise.inject.spi.AfterDeploymentValidation event, javax.enterprise.inject.spi.BeanManager beanManager)
public void beforeShutdown(@Observes
javax.enterprise.inject.spi.BeforeShutdown event,
javax.enterprise.inject.spi.BeanManager beanManager)
public void processAnnotatedTypes(@Observes
javax.enterprise.inject.spi.ProcessAnnotatedType<?> event,
javax.enterprise.inject.spi.BeanManager beanManager)
public void processInjectionPoints(@Observes
javax.enterprise.inject.spi.ProcessInjectionPoint<?,?> event,
javax.enterprise.inject.spi.BeanManager beanManager)
public void processInjectionTargets(@Observes
javax.enterprise.inject.spi.ProcessInjectionTarget<?> event,
javax.enterprise.inject.spi.BeanManager beanManager)
public void afterTypeDiscovery(@Observes
javax.enterprise.inject.spi.AfterTypeDiscovery event,
javax.enterprise.inject.spi.BeanManager beanManager)
public void processObserverMethods(@Observes
javax.enterprise.inject.spi.ProcessObserverMethod<?,?> event,
javax.enterprise.inject.spi.BeanManager beanManager)
public void processProducers(@Observes
javax.enterprise.inject.spi.ProcessProducer<?,?> event,
javax.enterprise.inject.spi.BeanManager beanManager)
public void processBeans(@Observes
javax.enterprise.inject.spi.ProcessBean<?> event,
javax.enterprise.inject.spi.BeanManager beanManager)
Copyright © 2019. All rights reserved.