javax.enterprise.inject.spi.Extensionpublic class ConfigCdiExtension
extends java.lang.Object
implements javax.enterprise.inject.spi.Extension
| Modifier and Type | Class | Description |
|---|---|---|
static class |
ConfigCdiExtension.ConfigPropertyProducer |
A Bean to create
ConfigProperty values for each injection point. |
| Constructor | Description |
|---|---|
ConfigCdiExtension() |
Constructor invoked by CDI container.
|
| Modifier and Type | Method | 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.