Class SyntheticCreationalContextImpl<T>

java.lang.Object
io.quarkus.arc.impl.SyntheticCreationalContextImpl<T>
All Implemented Interfaces:
SyntheticCreationalContext<T>, jakarta.enterprise.context.spi.CreationalContext<T>

public final class SyntheticCreationalContextImpl<T> extends Object implements SyntheticCreationalContext<T>
  • Constructor Details

  • Method Details

    • getDelegateCreationalContext

      public jakarta.enterprise.context.spi.CreationalContext<T> getDelegateCreationalContext()
    • push

      public void push(T incompleteInstance)
      Specified by:
      push in interface jakarta.enterprise.context.spi.CreationalContext<T>
    • release

      public void release()
      Specified by:
      release in interface jakarta.enterprise.context.spi.CreationalContext<T>
    • getParams

      public Map<String,Object> getParams()
      Specified by:
      getParams in interface SyntheticCreationalContext<T>
      Returns:
      the build-time parameters
    • getInjectedReference

      public <R> R getInjectedReference(Class<R> requiredType, Annotation... qualifiers)
      Description copied from interface: SyntheticCreationalContext
      Obtains a contextual reference for a synthetic injection point.
      Specified by:
      getInjectedReference in interface SyntheticCreationalContext<T>
      Returns:
      a contextual reference for the given required type and qualifiers
    • getInjectedReference

      public <R> R getInjectedReference(jakarta.enterprise.util.TypeLiteral<R> requiredType, Annotation... qualifiers)
      Description copied from interface: SyntheticCreationalContext
      Obtains a contextual reference for a synthetic injection point.
      Specified by:
      getInjectedReference in interface SyntheticCreationalContext<T>
      Returns:
      a contextual reference for the given required type and qualifiers