Java Platform, Enterprise Edition (Java EE) 8 The Java EE Tutorial

## Using the Configurators Interfaces

The CDI 2.0 specification defines the following Configurators interfaces, which are used for dynamically defining and modifying CDI objects:

Interface | Description
`AnnotatedTypeConfigurator` SPI | Helps create and configure the following type metadata: `AnnotatedType` `AnnotatedField` `AnnotatedConstructor` `AnnotatedMethod` `AnnotatedParameter`
`InjectionPointConfigurator` interface | Helps configure an existing `InjectionPoint` instance
`BeanAttributesConfigurator` interface | Helps configure a new `BeanAttributes` instance
`BeanConfigurator` interface | Helps configure a new `Bean` instance
`ObserverMethodConfigurator` interface | Helps configure an `ObserverMethod` instance
`ProducerConfigurator` interface | Helps configure a `Producer` instance

Copyright © 2017, Oracle and/or its affiliates. All rights reserved.