public class MethodProducerFactory<X> extends AbstractProducerFactory<X>
Modifier | Constructor and Description |
---|---|
protected |
MethodProducerFactory(javax.enterprise.inject.spi.AnnotatedMethod<? super X> method,
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<X> declaringBean,
javax.enterprise.inject.spi.Bean<T> bean,
DisposalMethod<X,T> disposalMethod)
Producers returned from this method are not validated.
|
protected javax.enterprise.inject.spi.AnnotatedMember<X> |
getAnnotatedMember() |
createProducer, getDeclaringBean, getManager
protected MethodProducerFactory(javax.enterprise.inject.spi.AnnotatedMethod<? super X> method, javax.enterprise.inject.spi.Bean<X> declaringBean, BeanManagerImpl manager)
public <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)
ProducerMethod
whose injection points are validated anyway. Internal use only.createProducer
in class AbstractProducerFactory<X>
protected javax.enterprise.inject.spi.AnnotatedMember<X> getAnnotatedMember()
getAnnotatedMember
in class AbstractProducerFactory<X>
Copyright © 2016. All rights reserved.