public abstract class BaseProducerFactory<P> extends Object implements javax.enterprise.inject.spi.ProducerFactory<P>
| Modifier and Type | Field and Description |
|---|---|
protected javax.enterprise.inject.spi.AnnotatedMethod<? super P> |
disposalMethod |
protected javax.enterprise.inject.spi.Bean<P> |
parent |
protected WebBeansContext |
webBeansContext |
| Constructor and Description |
|---|
BaseProducerFactory(javax.enterprise.inject.spi.Bean<P> parent,
WebBeansContext webBeansContext) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
defineDisposalMethod() |
protected <T> Set<javax.enterprise.inject.spi.InjectionPoint> |
getInjectionPoints(javax.enterprise.inject.spi.Bean<T> bean) |
protected abstract javax.enterprise.inject.spi.AnnotatedMember<? super P> |
producerType() |
protected javax.enterprise.inject.spi.AnnotatedMethod<? super P> disposalMethod
protected javax.enterprise.inject.spi.Bean<P> parent
protected WebBeansContext webBeansContext
public BaseProducerFactory(javax.enterprise.inject.spi.Bean<P> parent, WebBeansContext webBeansContext)
protected <T> Set<javax.enterprise.inject.spi.InjectionPoint> getInjectionPoints(javax.enterprise.inject.spi.Bean<T> bean)
protected void defineDisposalMethod()
protected abstract javax.enterprise.inject.spi.AnnotatedMember<? super P> producerType()
Copyright © 2008–2020 The Apache Software Foundation. All rights reserved.