public abstract class BaseProducerFactory<P> extends Object implements ProducerFactory<P>
| Modifier and Type | Field and Description |
|---|---|
protected AnnotatedMethod<? super P> |
disposalMethod |
protected Bean<P> |
parent |
protected WebBeansContext |
webBeansContext |
| Constructor and Description |
|---|
BaseProducerFactory(Bean<P> parent,
WebBeansContext webBeansContext) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
defineDisposalMethod() |
protected <T> Set<InjectionPoint> |
getInjectionPoints(Bean<T> bean) |
protected abstract AnnotatedMember<? super P> |
producerType() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreateProducerprotected AnnotatedMethod<? super P> disposalMethod
protected WebBeansContext webBeansContext
public BaseProducerFactory(Bean<P> parent, WebBeansContext webBeansContext)
protected <T> Set<InjectionPoint> getInjectionPoints(Bean<T> bean)
protected void defineDisposalMethod()
protected abstract AnnotatedMember<? super P> producerType()
Copyright © 2008–2017 The Apache Software Foundation. All rights reserved.