public class ProducerMethodProducer<T,P> extends AbstractProducer<T>
Producer for producer-method beans.| Constructor and Description |
|---|
ProducerMethodProducer(Bean<P> owner,
AnnotatedMethod<? super P> producerMethod,
AnnotatedMethod<? super P> disposerMethod,
Set<InjectionPoint> points,
Set<InjectionPoint> disposalIPs,
WebBeansContext webBeansContext) |
| Modifier and Type | Method and Description |
|---|---|
void |
dispose(T instance) |
protected T |
produce(Map<Interceptor<?>,?> interceptors,
CreationalContextImpl<T> creationalContext) |
void |
specializeBy(Bean<P> bean) |
defineInterceptorStack, defineLifecycleInterceptors, getInjectionPoints, getInterceptorInfo, getMethodInterceptors, getProxyFactory, hasInterceptorInfo, isDelegateInjection, needsProxy, produce, unwrapProxyInstancepublic ProducerMethodProducer(Bean<P> owner, AnnotatedMethod<? super P> producerMethod, AnnotatedMethod<? super P> disposerMethod, Set<InjectionPoint> points, Set<InjectionPoint> disposalIPs, WebBeansContext webBeansContext)
protected T produce(Map<Interceptor<?>,?> interceptors, CreationalContextImpl<T> creationalContext)
produce in class AbstractProducer<T>Copyright © 2008–2014 The Apache Software Foundation. All rights reserved.