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> R
getInjectedReference(jakarta.enterprise.util.TypeLiteral<R> requiredType, Annotation... qualifiers)
Obtains a contextual reference for a synthetic injection point.<R> R
getInjectedReference(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
-
-