public abstract class AbstractProducerFactory<X> extends Object implements javax.enterprise.inject.spi.ProducerFactory<X>
Modifier | Constructor and Description |
---|---|
protected |
AbstractProducerFactory(javax.enterprise.inject.spi.Bean<X> declaringBean,
BeanManagerImpl manager) |
Modifier and Type | Method and Description |
---|---|
<T> javax.enterprise.inject.spi.Producer<T> |
createProducer(javax.enterprise.inject.spi.Bean<T> bean) |
abstract <T> javax.enterprise.inject.spi.Producer<T> |
createProducer(javax.enterprise.inject.spi.Bean<X> declaringBean,
javax.enterprise.inject.spi.Bean<T> bean,
DisposalMethod<X,T> disposalMethod) |
protected abstract javax.enterprise.inject.spi.AnnotatedMember<X> |
getAnnotatedMember() |
protected javax.enterprise.inject.spi.Bean<X> |
getDeclaringBean() |
protected BeanManagerImpl |
getManager() |
protected AbstractProducerFactory(javax.enterprise.inject.spi.Bean<X> declaringBean, BeanManagerImpl manager)
protected javax.enterprise.inject.spi.Bean<X> getDeclaringBean()
protected BeanManagerImpl getManager()
protected abstract javax.enterprise.inject.spi.AnnotatedMember<X> getAnnotatedMember()
public abstract <T> javax.enterprise.inject.spi.Producer<T> createProducer(javax.enterprise.inject.spi.Bean<X> declaringBean, javax.enterprise.inject.spi.Bean<T> bean, DisposalMethod<X,T> disposalMethod)
public <T> javax.enterprise.inject.spi.Producer<T> createProducer(javax.enterprise.inject.spi.Bean<T> bean)
createProducer
in interface javax.enterprise.inject.spi.ProducerFactory<X>
Copyright © 2016. All rights reserved.