Package org.apache.webbeans.portable
Class ProviderBasedProducerFactory<P>
- java.lang.Object
-
- org.apache.webbeans.portable.ProviderBasedProducerFactory<P>
-
- All Implemented Interfaces:
javax.enterprise.inject.spi.ProducerFactory<P>
- Direct Known Subclasses:
ResourceProducerFactory
public class ProviderBasedProducerFactory<P> extends Object implements javax.enterprise.inject.spi.ProducerFactory<P>
-
-
Field Summary
Fields Modifier and Type Field Description protected javax.inject.Provider<?>providerprotected WebBeansContextwebBeansContext
-
Constructor Summary
Constructors Constructor Description ProviderBasedProducerFactory(boolean proxy, javax.inject.Provider<?> provider, Class<?> providerType, WebBeansContext context)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T> javax.enterprise.inject.spi.Producer<T>createProducer(javax.enterprise.inject.spi.Bean<T> bean)
-
-
-
Field Detail
-
provider
protected javax.inject.Provider<?> provider
-
webBeansContext
protected WebBeansContext webBeansContext
-
-
Constructor Detail
-
ProviderBasedProducerFactory
public ProviderBasedProducerFactory(boolean proxy, javax.inject.Provider<?> provider, Class<?> providerType, WebBeansContext context)
-
-
Method Detail
-
createProducer
public <T> javax.enterprise.inject.spi.Producer<T> createProducer(javax.enterprise.inject.spi.Bean<T> bean)
- Specified by:
createProducerin interfacejavax.enterprise.inject.spi.ProducerFactory<P>
-
-