Package javax.enterprise.inject.spi
Interface Decorator<T>
-
- All Superinterfaces:
Bean<T>
,BeanAttributes<T>
,Contextual<T>
public interface Decorator<T> extends Bean<T>
Decorator Bean.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.Set<java.lang.reflect.Type>
getDecoratedTypes()
All the interfaces and classes in the type hierarchy of the class annotated with @Decorator
.java.util.Set<java.lang.annotation.Annotation>
getDelegateQualifiers()
java.lang.reflect.Type
getDelegateType()
-
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 Detail
-
getDecoratedTypes
java.util.Set<java.lang.reflect.Type> getDecoratedTypes()
All the interfaces and classes in the type hierarchy of the class annotated with @Decorator
.- Returns:
- the decorated types of the decorator.
-
getDelegateType
java.lang.reflect.Type getDelegateType()
- Returns:
- the Type of the @
Delegate
injection point.
-
getDelegateQualifiers
java.util.Set<java.lang.annotation.Annotation> getDelegateQualifiers()
- Returns:
- the Qualifiers of the @
Delegate
injection point.
-
-