Class BaseProducerFactory<P>
java.lang.Object
org.apache.webbeans.component.creation.BaseProducerFactory<P>
- All Implemented Interfaces:
jakarta.enterprise.inject.spi.ProducerFactory<P>
- Direct Known Subclasses:
FieldProducerFactory,MethodProducerFactory
public abstract class BaseProducerFactory<P>
extends Object
implements jakarta.enterprise.inject.spi.ProducerFactory<P>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected jakarta.enterprise.inject.spi.AnnotatedMethod<? super P>protected jakarta.enterprise.inject.spi.Bean<P>protected WebBeansContext -
Constructor Summary
ConstructorsConstructorDescriptionBaseProducerFactory(jakarta.enterprise.inject.spi.Bean<P> parent, WebBeansContext webBeansContext) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidprotected <T> Set<jakarta.enterprise.inject.spi.InjectionPoint>getInjectionPoints(jakarta.enterprise.inject.spi.Bean<T> bean) protected abstract jakarta.enterprise.inject.spi.AnnotatedMember<? super P>Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface jakarta.enterprise.inject.spi.ProducerFactory
createProducer
-
Field Details
-
disposalMethod
-
parent
-
webBeansContext
-
-
Constructor Details
-
BaseProducerFactory
public BaseProducerFactory(jakarta.enterprise.inject.spi.Bean<P> parent, WebBeansContext webBeansContext)
-
-
Method Details
-
getInjectionPoints
protected <T> Set<jakarta.enterprise.inject.spi.InjectionPoint> getInjectionPoints(jakarta.enterprise.inject.spi.Bean<T> bean) -
defineDisposalMethod
protected void defineDisposalMethod() -
producerType
-