org.apache.webbeans.component.creation
Class ResourceProducerFactory<P>

java.lang.Object
  extended by org.apache.webbeans.portable.ProviderBasedProducerFactory<P>
      extended by org.apache.webbeans.component.creation.ResourceProducerFactory<P>
All Implemented Interfaces:
javax.enterprise.inject.spi.ProducerFactory<P>

public class ResourceProducerFactory<P>
extends ProviderBasedProducerFactory<P>


Field Summary
 
Fields inherited from class org.apache.webbeans.portable.ProviderBasedProducerFactory
provider, webBeansContext
 
Constructor Summary
ResourceProducerFactory(boolean dependent, javax.enterprise.inject.spi.Bean<P> owner, ResourceProvider<P> provider, Class<P> clazz, WebBeansContext wbc, javax.enterprise.inject.spi.AnnotatedField<? super P> annotatedMember, ResourceReference<?,?> resourceRef)
           
 
Method Summary
<T> javax.enterprise.inject.spi.Producer<T>
createProducer(javax.enterprise.inject.spi.Bean<T> bean)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ResourceProducerFactory

public ResourceProducerFactory(boolean dependent,
                               javax.enterprise.inject.spi.Bean<P> owner,
                               ResourceProvider<P> provider,
                               Class<P> clazz,
                               WebBeansContext wbc,
                               javax.enterprise.inject.spi.AnnotatedField<? super P> annotatedMember,
                               ResourceReference<?,?> resourceRef)
Method Detail

createProducer

public <T> javax.enterprise.inject.spi.Producer<T> createProducer(javax.enterprise.inject.spi.Bean<T> bean)
Specified by:
createProducer in interface javax.enterprise.inject.spi.ProducerFactory<P>
Overrides:
createProducer in class ProviderBasedProducerFactory<P>


Copyright © 2008–2015 The Apache Software Foundation. All rights reserved.