Package org.apache.webbeans.configurator
Class ProducerConfiguratorImpl<T>
- java.lang.Object
-
- org.apache.webbeans.configurator.ProducerConfiguratorImpl<T>
-
- All Implemented Interfaces:
javax.enterprise.inject.spi.configurator.ProducerConfigurator<T>
public class ProducerConfiguratorImpl<T> extends Object implements javax.enterprise.inject.spi.configurator.ProducerConfigurator<T>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classProducerConfiguratorImpl.ConfiguredProducer<T>
-
Constructor Summary
Constructors Constructor Description ProducerConfiguratorImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.enterprise.inject.spi.configurator.ProducerConfigurator<T>addInjectionPoint(javax.enterprise.inject.spi.InjectionPoint injectionPoint)javax.enterprise.inject.spi.configurator.ProducerConfigurator<T>disposeWith(Consumer<T> callback)<T> javax.enterprise.inject.spi.Producer<T>getProducer()<U extends T>
javax.enterprise.inject.spi.configurator.ProducerConfigurator<T>produceWith(Function<javax.enterprise.context.spi.CreationalContext<U>,U> callback)
-
-
-
Method Detail
-
produceWith
public <U extends T> javax.enterprise.inject.spi.configurator.ProducerConfigurator<T> produceWith(Function<javax.enterprise.context.spi.CreationalContext<U>,U> callback)
- Specified by:
produceWithin interfacejavax.enterprise.inject.spi.configurator.ProducerConfigurator<T>
-
disposeWith
public javax.enterprise.inject.spi.configurator.ProducerConfigurator<T> disposeWith(Consumer<T> callback)
- Specified by:
disposeWithin interfacejavax.enterprise.inject.spi.configurator.ProducerConfigurator<T>
-
addInjectionPoint
public javax.enterprise.inject.spi.configurator.ProducerConfigurator<T> addInjectionPoint(javax.enterprise.inject.spi.InjectionPoint injectionPoint)
-
getProducer
public <T> javax.enterprise.inject.spi.Producer<T> getProducer()
-
-