Package io.quarkus.arc
Interface InjectableDecorator<T>
-
- All Superinterfaces:
jakarta.enterprise.inject.spi.Bean<T>
,jakarta.enterprise.inject.spi.BeanAttributes<T>
,jakarta.enterprise.context.spi.Contextual<T>
,jakarta.enterprise.inject.spi.Decorator<T>
,InjectableBean<T>
,InjectableReferenceProvider<T>
public interface InjectableDecorator<T> extends InjectableBean<T>, jakarta.enterprise.inject.spi.Decorator<T>
Quarkus representation of a decorator bean. This interface extends the standard CDIDecorator
interface.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface io.quarkus.arc.InjectableBean
InjectableBean.Kind
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default Set<Annotation>
getDelegateQualifiers()
default InjectableBean.Kind
getKind()
-
Methods inherited from interface jakarta.enterprise.inject.spi.Decorator
getDecoratedTypes, getDelegateType
-
Methods inherited from interface io.quarkus.arc.InjectableBean
destroy, getAlternativePriority, getDeclaringBean, getIdentifier, getImplementationClass, getInjectionPoints, getName, getPriority, getQualifiers, getScope, getStereotypes, getTypes, isAlternative, isDefaultBean, isSuppressed
-
Methods inherited from interface io.quarkus.arc.InjectableReferenceProvider
get
-
-
-
-
Method Detail
-
getKind
default InjectableBean.Kind getKind()
- Specified by:
getKind
in interfaceInjectableBean<T>
- Returns:
- the kind of the bean
- See Also:
InjectableBean.Kind
-
getDelegateQualifiers
default Set<Annotation> getDelegateQualifiers()
- Specified by:
getDelegateQualifiers
in interfacejakarta.enterprise.inject.spi.Decorator<T>
-
-