@Vetoed public class ProbeExtension extends Object implements javax.enterprise.inject.spi.Extension
AnnotatedType
s 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 © 2020 JBoss by Red Hat. All rights reserved.