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
Constructors Constructor Description ProducerConfiguratorImpl(jakarta.enterprise.inject.spi.Producer<T> producer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description jakarta.enterprise.inject.spi.Producer<T>complete()Returns a finished component.jakarta.enterprise.inject.spi.configurator.ProducerConfigurator<T>disposeWith(Consumer<T> callback)<U extends T>
jakarta.enterprise.inject.spi.configurator.ProducerConfigurator<T>produceWith(Function<jakarta.enterprise.context.spi.CreationalContext<U>,U> callback)
-
-
-
Constructor Detail
-
ProducerConfiguratorImpl
public ProducerConfiguratorImpl(jakarta.enterprise.inject.spi.Producer<T> producer)
- Parameters:
producer-
-
-
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:
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
public jakarta.enterprise.inject.spi.Producer<T> complete()
Description copied from interface:ConfiguratorReturns a finished component.- Specified by:
completein interfaceConfigurator<T>- Returns:
- a finished component
-
-