public class ConfigCdiExtension
extends java.lang.Object
implements javax.enterprise.inject.spi.Extension
| Modifier and Type | Class and Description |
|---|---|
static class |
ConfigCdiExtension.ConfigPropertyProducer
A Bean to create
ConfigProperty values for each injection point. |
| Constructor and Description |
|---|
ConfigCdiExtension()
Constructor invoked by CDI container.
|
| Modifier and Type | Method and Description |
|---|---|
void |
collectConfigProducer(javax.enterprise.inject.spi.ProcessInjectionPoint<?,?> pip)
Process each injection point for
ConfigProperty. |
void |
registerConfigProducer(javax.enterprise.inject.spi.AfterBeanDiscovery abd,
javax.enterprise.inject.spi.BeanManager bm)
Register a config producer bean for each
ConfigProperty injection. |
void |
validate(javax.enterprise.inject.spi.AfterDeploymentValidation add)
Validate all injection points are valid.
|
public ConfigCdiExtension()
public void collectConfigProducer(@Observes
javax.enterprise.inject.spi.ProcessInjectionPoint<?,?> pip)
ConfigProperty.pip - event from CDI containerpublic void registerConfigProducer(@Observes
javax.enterprise.inject.spi.AfterBeanDiscovery abd,
javax.enterprise.inject.spi.BeanManager bm)
ConfigProperty injection.abd - event from CDI containerbm - bean managerpublic void validate(@Observes
javax.enterprise.inject.spi.AfterDeploymentValidation add)
add - event from CDI containerCopyright © 2018, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.