Class InjectableMethod<T>

    • Field Detail

      • method

        protected Method method
        Injectable method
      • ownerInstance

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

      • 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 Detail

      • 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)