| 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(ProcessInjectionPoint<?,?> pip)
Process each injection point for
ConfigProperty. |
void |
registerConfigProducer(AfterBeanDiscovery abd,
BeanManager bm)
Register a config producer bean for each
ConfigProperty injection. |
void |
validate(AfterDeploymentValidation add)
Validate all injection points are valid.
|
public ConfigCdiExtension()
public void collectConfigProducer(@Observes ProcessInjectionPoint<?,?> pip)
ConfigProperty.pip - event from CDI containerpublic void registerConfigProducer(@Observes AfterBeanDiscovery abd, BeanManager bm)
ConfigProperty injection.abd - event from CDI containerbm - bean managerpublic void validate(@Observes AfterDeploymentValidation add)
add - event from CDI containerCopyright © 2018–2019 Oracle and/or its affiliates. All rights reserved. Use is subject to license terms.