Class MethodProducerFactory<P>
java.lang.Object
org.apache.webbeans.component.creation.BaseProducerFactory<P>
org.apache.webbeans.component.creation.MethodProducerFactory<P>
- All Implemented Interfaces:
jakarta.enterprise.inject.spi.ProducerFactory<P>
-
Field Summary
Fields inherited from class org.apache.webbeans.component.creation.BaseProducerFactory
disposalMethod, parent, webBeansContext -
Constructor Summary
ConstructorsConstructorDescriptionMethodProducerFactory(jakarta.enterprise.inject.spi.AnnotatedMethod<? super P> producerMethod, jakarta.enterprise.inject.spi.Bean<P> parent, WebBeansContext webBeansContext) -
Method Summary
Modifier and TypeMethodDescriptionprotected Set<jakarta.enterprise.inject.spi.InjectionPoint>createInjectionPoints(jakarta.enterprise.inject.spi.Bean<?> bean) <T> jakarta.enterprise.inject.spi.Producer<T>createProducer(jakarta.enterprise.inject.spi.Bean<T> bean) Class<?>protected jakarta.enterprise.inject.spi.AnnotatedMember<? super P>Methods inherited from class org.apache.webbeans.component.creation.BaseProducerFactory
defineDisposalMethod, getInjectionPoints
-
Constructor Details
-
MethodProducerFactory
public MethodProducerFactory(jakarta.enterprise.inject.spi.AnnotatedMethod<? super P> producerMethod, jakarta.enterprise.inject.spi.Bean<P> parent, WebBeansContext webBeansContext)
-
-
Method Details
-
producerType
- Specified by:
producerTypein classBaseProducerFactory<P>
-
getReturnType
-
createProducer
public <T> jakarta.enterprise.inject.spi.Producer<T> createProducer(jakarta.enterprise.inject.spi.Bean<T> bean) -
createInjectionPoints
protected Set<jakarta.enterprise.inject.spi.InjectionPoint> createInjectionPoints(jakarta.enterprise.inject.spi.Bean<?> bean)
-