public abstract class AbstractProcessProducerBean<T,X,B extends AbstractProducerBean<T,X,?>> extends AbstractDefinitionContainerEvent implements ProcessBean<X>
Constructor and Description |
---|
AbstractProcessProducerBean(BeanManagerImpl beanManager,
Type rawType,
Type[] actualTypeArguments,
B bean) |
Modifier and Type | Method and Description |
---|---|
Annotated |
getAnnotated()
Returns the
AnnotatedType representing the bean class, the
AnnotatedMethod representing the producer method, or the
AnnotatedField representing the producer field. |
AnnotatedParameter<T> |
getAnnotatedDisposedParameter() |
B |
getBean()
Returns the
Bean object that is about to be registered. |
addDefinitionError, fire
getActualTypeArguments, getBeanManager, getErrors, getRawType
checkWithinObserverNotification, getReceiver, postNotify, preNotify
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addDefinitionError
public AbstractProcessProducerBean(BeanManagerImpl beanManager, Type rawType, Type[] actualTypeArguments, B bean)
public Annotated getAnnotated()
ProcessBean
AnnotatedType
representing the bean class, the
AnnotatedMethod
representing the producer method, or the
AnnotatedField
representing the producer field.getAnnotated
in interface ProcessBean<X>
AnnotatedType
for the bean being registeredpublic B getBean()
ProcessBean
Bean
object that is about to be registered. The
Bean
may implement Interceptor
or
Decorator
.getBean
in interface ProcessBean<X>
Bean
object about to be registeredpublic AnnotatedParameter<T> getAnnotatedDisposedParameter()
Copyright © 2014. All Rights Reserved.