Class InjectableMethod<T>

java.lang.Object
org.apache.webbeans.inject.AbstractInjectable<T>
org.apache.webbeans.inject.InjectableMethod<T>

public class InjectableMethod<T> extends AbstractInjectable<T>
  • Field Details

    • method

      protected Method method
      Injectable method
    • ownerInstance

      protected Object ownerInstance
      Bean parent instance that owns the method
  • Constructor Details

    • InjectableMethod

      public InjectableMethod(Method m, Object instance, jakarta.enterprise.inject.spi.Producer<T> owner, CreationalContextImpl<T> creationalContext)
    • InjectableMethod

      public InjectableMethod(Method m, Object instance, jakarta.enterprise.inject.spi.Producer<T> owner, CreationalContextImpl<T> creationalContext, Set<jakarta.enterprise.inject.spi.InjectionPoint> ips)
      Constructs new instance.
      Parameters:
      m - injectable method
      instance - component instance
  • Method Details

    • doInjection

      public T doInjection()
    • getDependentBeanParameters

      public Map<jakarta.enterprise.inject.spi.Bean<?>,Object> getDependentBeanParameters()
    • setDisposable

      public void setDisposable(boolean disposable)
      Parameters:
      disposable - the disposable to set
    • setProducerMethodInstance

      public void setProducerMethodInstance(Object instance)