Class ProducerConfiguratorImpl<T>
java.lang.Object
org.jboss.weld.bootstrap.events.configurator.ProducerConfiguratorImpl<T>
- Type Parameters:
T-
- All Implemented Interfaces:
jakarta.enterprise.inject.spi.configurator.ProducerConfigurator<T>,Configurator<jakarta.enterprise.inject.spi.Producer<T>>
public class ProducerConfiguratorImpl<T>
extends Object
implements jakarta.enterprise.inject.spi.configurator.ProducerConfigurator<T>, Configurator<jakarta.enterprise.inject.spi.Producer<T>>
- Author:
- Martin Kouba
-
Constructor Summary
ConstructorsConstructorDescriptionProducerConfiguratorImpl(jakarta.enterprise.inject.spi.Producer<T> producer) -
Method Summary
Modifier and TypeMethodDescriptionjakarta.enterprise.inject.spi.Producer<T>complete()Returns a finished component.jakarta.enterprise.inject.spi.configurator.ProducerConfigurator<T>disposeWith(Consumer<T> callback) produceWith(Function<jakarta.enterprise.context.spi.CreationalContext<U>, U> callback)
-
Constructor Details
-
ProducerConfiguratorImpl
- Parameters:
producer-
-
-
Method Details
-
produceWith
public <U extends T> jakarta.enterprise.inject.spi.configurator.ProducerConfigurator<T> produceWith(Function<jakarta.enterprise.context.spi.CreationalContext<U>, U> callback) - Specified by:
produceWithin interfacejakarta.enterprise.inject.spi.configurator.ProducerConfigurator<T>
-
disposeWith
public jakarta.enterprise.inject.spi.configurator.ProducerConfigurator<T> disposeWith(Consumer<T> callback) - Specified by:
disposeWithin interfacejakarta.enterprise.inject.spi.configurator.ProducerConfigurator<T>
-
complete
Description copied from interface:ConfiguratorReturns a finished component.- Specified by:
completein interfaceConfigurator<T>- Returns:
- a finished component
-