Class InjectionPointFactory

java.lang.Object
org.apache.webbeans.inject.impl.InjectionPointFactory

public class InjectionPointFactory extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    <X> jakarta.enterprise.inject.spi.InjectionPoint
    buildInjectionPoint(jakarta.enterprise.inject.spi.Bean<?> owner, jakarta.enterprise.inject.spi.AnnotatedField<X> annotField)
     
    <X> jakarta.enterprise.inject.spi.InjectionPoint
    buildInjectionPoint(jakarta.enterprise.inject.spi.Bean<?> owner, jakarta.enterprise.inject.spi.AnnotatedField<X> annotField, boolean fireEvent)
     
    <X> jakarta.enterprise.inject.spi.InjectionPoint
    buildInjectionPoint(jakarta.enterprise.inject.spi.Bean<?> owner, jakarta.enterprise.inject.spi.AnnotatedParameter<X> parameter, boolean fireEvent)
     
    <X> List<jakarta.enterprise.inject.spi.InjectionPoint>
    buildInjectionPoints(jakarta.enterprise.inject.spi.Bean<?> owner, jakarta.enterprise.inject.spi.AnnotatedCallable<X> callable)
     
    <X> Set<jakarta.enterprise.inject.spi.InjectionPoint>
    buildInjectionPoints(jakarta.enterprise.inject.spi.Bean<X> owner, jakarta.enterprise.inject.spi.AnnotatedType<X> annotatedType)
     
    static jakarta.enterprise.inject.spi.InjectionPoint
    getPartialInjectionPoint(jakarta.enterprise.inject.spi.Bean<?> owner, jakarta.enterprise.inject.spi.AnnotatedParameter<?> parameter, Collection<Annotation> bindings)
     
    static jakarta.enterprise.inject.spi.InjectionPoint
    getVirtualInjectionPoint(jakarta.enterprise.inject.spi.Bean<?> bean)
    This method gets used for InjectionPoints needed during programmatic lookup.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • InjectionPointFactory

      public InjectionPointFactory(WebBeansContext webBeansContext)
  • Method Details

    • buildInjectionPoints

      public <X> Set<jakarta.enterprise.inject.spi.InjectionPoint> buildInjectionPoints(jakarta.enterprise.inject.spi.Bean<X> owner, jakarta.enterprise.inject.spi.AnnotatedType<X> annotatedType)
    • buildInjectionPoint

      public <X> jakarta.enterprise.inject.spi.InjectionPoint buildInjectionPoint(jakarta.enterprise.inject.spi.Bean<?> owner, jakarta.enterprise.inject.spi.AnnotatedField<X> annotField, boolean fireEvent)
    • buildInjectionPoint

      public <X> jakarta.enterprise.inject.spi.InjectionPoint buildInjectionPoint(jakarta.enterprise.inject.spi.Bean<?> owner, jakarta.enterprise.inject.spi.AnnotatedField<X> annotField)
    • buildInjectionPoint

      public <X> jakarta.enterprise.inject.spi.InjectionPoint buildInjectionPoint(jakarta.enterprise.inject.spi.Bean<?> owner, jakarta.enterprise.inject.spi.AnnotatedParameter<X> parameter, boolean fireEvent)
    • buildInjectionPoints

      public <X> List<jakarta.enterprise.inject.spi.InjectionPoint> buildInjectionPoints(jakarta.enterprise.inject.spi.Bean<?> owner, jakarta.enterprise.inject.spi.AnnotatedCallable<X> callable)
    • getPartialInjectionPoint

      public static jakarta.enterprise.inject.spi.InjectionPoint getPartialInjectionPoint(jakarta.enterprise.inject.spi.Bean<?> owner, jakarta.enterprise.inject.spi.AnnotatedParameter<?> parameter, Collection<Annotation> bindings)
    • getVirtualInjectionPoint

      public static jakarta.enterprise.inject.spi.InjectionPoint getVirtualInjectionPoint(jakarta.enterprise.inject.spi.Bean<?> bean)
      This method gets used for InjectionPoints needed during programmatic lookup.