Package javax.enterprise.inject.spi
Interface BeanAttributes<T>
-
- All Known Subinterfaces:
Bean<T>
,Decorator<T>
,Interceptor<T>
public interface BeanAttributes<T>
Defines the mutable parts of theBean
interface.- Since:
- 1.1‚
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.String
getName()
Returns name of a bean.java.util.Set<java.lang.annotation.Annotation>
getQualifiers()
Returns qualifiers of a bean.java.lang.Class<? extends java.lang.annotation.Annotation>
getScope()
Returns scope of a bean.java.util.Set<java.lang.Class<? extends java.lang.annotation.Annotation>>
getStereotypes()
Returns bean stereotypes.java.util.Set<java.lang.reflect.Type>
getTypes()
Returns api types of a bean.boolean
isAlternative()
Returns true if declares as policy
-
-
-
Method Detail
-
getTypes
java.util.Set<java.lang.reflect.Type> getTypes()
Returns api types of a bean.- Returns:
- api types of a bean
-
getQualifiers
java.util.Set<java.lang.annotation.Annotation> getQualifiers()
Returns qualifiers of a bean.- Returns:
- qualifiers of a bean
-
getScope
java.lang.Class<? extends java.lang.annotation.Annotation> getScope()
Returns scope of a bean.- Returns:
- scope
-
getName
java.lang.String getName()
Returns name of a bean.- Returns:
- name of a bean
-
getStereotypes
java.util.Set<java.lang.Class<? extends java.lang.annotation.Annotation>> getStereotypes()
Returns bean stereotypes.- Returns:
- bean stereotypes
-
isAlternative
boolean isAlternative()
Returns true if declares as policy- Returns:
- true if declares as policy
-
-