Package javax.enterprise.inject.spi
Interface Decorator<T>
- Type Parameters:
T
- the decorator bean class
- All Superinterfaces:
Bean<T>
,BeanAttributes<T>
,Contextual<T>
Represents an enabled decorator.
Since CDI 2.0, an implementation of this interface may implement Prioritized
in order to enable the decorator with
given priority value for entire application.
-
Method Summary
Modifier and TypeMethodDescriptionObtains the decorated types.Obtains the qualifiers of the delegate injection point.Obtains the type of the delegate injection point.Methods inherited from interface javax.enterprise.inject.spi.Bean
getBeanClass, getInjectionPoints, isNullable
Methods inherited from interface javax.enterprise.inject.spi.BeanAttributes
getName, getQualifiers, getScope, getStereotypes, getTypes, isAlternative
Methods inherited from interface javax.enterprise.context.spi.Contextual
create, destroy
-
Method Details
-
getDelegateType
Type getDelegateType()Obtains the type of the delegate injection point.
- Returns:
- the delegate type
-
getDelegateQualifiers
Set<Annotation> getDelegateQualifiers()Obtains the qualifiers of the delegate injection point.
- Returns:
- the delegate qualifiers
-
getDecoratedTypes
Obtains the decorated types.
- Returns:
- the set of decorated types
-