Package org.jboss.weld.manager
Class MethodProducerFactory<X>
- java.lang.Object
-
- org.jboss.weld.manager.AbstractProducerFactory<X>
-
- org.jboss.weld.manager.MethodProducerFactory<X>
-
- All Implemented Interfaces:
jakarta.enterprise.inject.spi.ProducerFactory<X>
public class MethodProducerFactory<X> extends AbstractProducerFactory<X>
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
MethodProducerFactory(jakarta.enterprise.inject.spi.AnnotatedMethod<? super X> method, jakarta.enterprise.inject.spi.Bean<X> declaringBean, BeanManagerImpl manager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T> jakarta.enterprise.inject.spi.Producer<T>
createProducer(jakarta.enterprise.inject.spi.Bean<X> declaringBean, jakarta.enterprise.inject.spi.Bean<T> bean, DisposalMethod<X,T> disposalMethod)
Producers returned from this method are not validated.protected jakarta.enterprise.inject.spi.AnnotatedMember<X>
getAnnotatedMember()
-
Methods inherited from class org.jboss.weld.manager.AbstractProducerFactory
createProducer, getDeclaringBean, getManager
-
-
-
-
Constructor Detail
-
MethodProducerFactory
protected MethodProducerFactory(jakarta.enterprise.inject.spi.AnnotatedMethod<? super X> method, jakarta.enterprise.inject.spi.Bean<X> declaringBean, BeanManagerImpl manager)
-
-
Method Detail
-
createProducer
public <T> jakarta.enterprise.inject.spi.Producer<T> createProducer(jakarta.enterprise.inject.spi.Bean<X> declaringBean, jakarta.enterprise.inject.spi.Bean<T> bean, DisposalMethod<X,T> disposalMethod)
Producers returned from this method are not validated. This is an optimization forProducerMethod
whose injection points are validated anyway. Internal use only.- Specified by:
createProducer
in classAbstractProducerFactory<X>
-
getAnnotatedMember
protected jakarta.enterprise.inject.spi.AnnotatedMember<X> getAnnotatedMember()
- Specified by:
getAnnotatedMember
in classAbstractProducerFactory<X>
-
-