Uses of Interface
jakarta.enterprise.inject.spi.configurator.AnnotatedTypeConfigurator
Package
Description
The portable extension integration SPI.
-
Uses of AnnotatedTypeConfigurator in jakarta.enterprise.inject.spi
Modifier and TypeMethodDescription<T> AnnotatedTypeConfigurator<T>
AfterTypeDiscovery.addAnnotatedType
(Class<T> type, String id) Obtains a newAnnotatedTypeConfigurator
to configure a newAnnotatedType
and add it to the set of types which will be scanned during bean discovery at the end of the observer invocation.<T> AnnotatedTypeConfigurator<T>
BeforeBeanDiscovery.addAnnotatedType
(Class<T> type, String id) Obtains a newAnnotatedTypeConfigurator
to configure a newAnnotatedType
and add it to the set of types which will be scanned during bean discovery at the end of the observer invocationdefault AnnotatedTypeConfigurator<T>
InjectionTargetFactory.configure()
Returns anAnnotatedTypeConfigurator
to to configure theAnnotatedType
used to create theInjectionTarget
.InterceptionFactory.configure()
Returns anAnnotatedTypeConfigurator
initialized with theAnnotatedType
created either for the class passed toBeanManager.createInterceptionFactory(CreationalContext, Class)
or derived from theInterceptionFactory
parameter injection point.ProcessAnnotatedType.configureAnnotatedType()
Returns anAnnotatedTypeConfigurator
initialized with theAnnotatedType
processed by this event to configure a new AnnotatedType that will replace the original one at the end of the observer invocation.<T extends Annotation>
AnnotatedTypeConfigurator<T>BeforeBeanDiscovery.configureInterceptorBinding
(Class<T> bindingType) Obtains a newAnnotatedTypeConfigurator
to configure a newAnnotatedType
and declares it as an interceptor binding type.<T extends Annotation>
AnnotatedTypeConfigurator<T>BeforeBeanDiscovery.configureQualifier
(Class<T> qualifier) Obtains a newAnnotatedTypeConfigurator
to configure a newAnnotatedType
and declares it as a Qualifier qualifier type. -
Uses of AnnotatedTypeConfigurator in jakarta.enterprise.inject.spi.configurator
Modifier and TypeMethodDescriptionAnnotatedTypeConfigurator.add
(Annotation annotation) Add an annotation to the type.AnnotatedTypeConfigurator.remove
(Predicate<Annotation> predicate) Remove annotations that match the specified predicate.default AnnotatedTypeConfigurator<T>
AnnotatedTypeConfigurator.removeAll()
Remove all the annotations.