Package io.quarkus.arc
Interface SyntheticCreationalContext<T>
-
- All Superinterfaces:
jakarta.enterprise.context.spi.CreationalContext<T>
- All Known Implementing Classes:
SyntheticCreationalContextImpl
public interface SyntheticCreationalContext<T> extends jakarta.enterprise.context.spi.CreationalContext<T>Creational context for synthetic beans.- See Also:
BeanCreator
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <R> RgetInjectedReference(jakarta.enterprise.util.TypeLiteral<R> requiredType, Annotation... qualifiers)Obtains a contextual reference for a synthetic injection point.<R> RgetInjectedReference(Class<R> requiredType, Annotation... qualifiers)Obtains a contextual reference for a synthetic injection point.Map<String,Object>getParams()
-
-
-
Method Detail
-
getInjectedReference
<R> R getInjectedReference(Class<R> requiredType, Annotation... qualifiers)
Obtains a contextual reference for a synthetic injection point.- Type Parameters:
R-- Parameters:
requiredType-qualifiers-- Returns:
- a contextual reference for the given required type and qualifiers
- Throws:
IllegalArgumentException- If a corresponding synthetic injection point was not defined
-
getInjectedReference
<R> R getInjectedReference(jakarta.enterprise.util.TypeLiteral<R> requiredType, Annotation... qualifiers)Obtains a contextual reference for a synthetic injection point.- Type Parameters:
R-- Parameters:
requiredType-qualifiers-- Returns:
- a contextual reference for the given required type and qualifiers
- Throws:
IllegalArgumentException- If a corresponding synthetic injection point was not defined
-
-