public class ProducerMethodBeanBuilder<T> extends AbstractProducerBeanBuilder<T,javax.enterprise.inject.spi.AnnotatedMethod<?>,ProducerMethodBean<T>>
annotatedMember, beanAttributes, parent
Constructor and Description |
---|
ProducerMethodBeanBuilder(InjectionTargetBean<T> parent,
javax.enterprise.inject.spi.AnnotatedMethod<?> annotatedMethod,
BeanAttributesImpl<T> beanAttributes) |
Modifier and Type | Method and Description |
---|---|
void |
configureProducerSpecialization(ProducerMethodBean<T> bean,
javax.enterprise.inject.spi.AnnotatedMethod<T> annotatedMethod) |
protected <P> ProducerMethodBean<T> |
createBean(InjectionTargetBean<P> parent,
Class<T> beanClass) |
ProducerMethodBean<T> |
getBean() |
createBean, getSuperType
public ProducerMethodBeanBuilder(InjectionTargetBean<T> parent, javax.enterprise.inject.spi.AnnotatedMethod<?> annotatedMethod, BeanAttributesImpl<T> beanAttributes)
public void configureProducerSpecialization(ProducerMethodBean<T> bean, javax.enterprise.inject.spi.AnnotatedMethod<T> annotatedMethod)
protected <P> ProducerMethodBean<T> createBean(InjectionTargetBean<P> parent, Class<T> beanClass)
createBean
in class AbstractProducerBeanBuilder<T,javax.enterprise.inject.spi.AnnotatedMethod<?>,ProducerMethodBean<T>>
public ProducerMethodBean<T> getBean()
Copyright © 2008–2016 The Apache Software Foundation. All rights reserved.