Class ProducerConfiguratorImpl<T>

  • All Implemented Interfaces:
    jakarta.enterprise.inject.spi.configurator.ProducerConfigurator<T>

    public class ProducerConfiguratorImpl<T>
    extends Object
    implements jakarta.enterprise.inject.spi.configurator.ProducerConfigurator<T>
    • Constructor Detail

      • ProducerConfiguratorImpl

        public ProducerConfiguratorImpl()
    • Method Detail

      • produceWith

        public <U extends T> jakarta.enterprise.inject.spi.configurator.ProducerConfigurator<T> produceWith​(Function<jakarta.enterprise.context.spi.CreationalContext<U>,​U> callback)
        Specified by:
        produceWith in interface jakarta.enterprise.inject.spi.configurator.ProducerConfigurator<T>
      • disposeWith

        public jakarta.enterprise.inject.spi.configurator.ProducerConfigurator<T> disposeWith​(Consumer<T> callback)
        Specified by:
        disposeWith in interface jakarta.enterprise.inject.spi.configurator.ProducerConfigurator<T>
      • addInjectionPoint

        public jakarta.enterprise.inject.spi.configurator.ProducerConfigurator<T> addInjectionPoint​(jakarta.enterprise.inject.spi.InjectionPoint injectionPoint)
      • getProducer

        public <T> jakarta.enterprise.inject.spi.Producer<T> getProducer()