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.TypegetDelegateType()-
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 @
Delegateinjection point.
-
getDelegateQualifiers
java.util.Set<java.lang.annotation.Annotation> getDelegateQualifiers()
- Returns:
- the Qualifiers of the @
Delegateinjection point.
-
-