@Module public class BeforeBeanDiscoveryImpl extends java.lang.Object implements BeforeBeanDiscovery
Modifier and Type | Method and Description |
---|---|
void |
addAnnotatedType(AnnotatedType<?> annType)
Registers an annotated type with the BeanManager, used by extensions to
register configured beans.
|
void |
addInterceptorBinding(java.lang.Class<? extends java.lang.annotation.Annotation> bindingType,
java.lang.annotation.Annotation... bindings) |
void |
addQualifier(java.lang.Class<? extends java.lang.annotation.Annotation> qualifier)
Registers an annotation as a binding type, so applications can use
existing annotations for binding without modifying the annotation
source.
|
void |
addScope(java.lang.Class<? extends java.lang.annotation.Annotation> scopeType,
boolean isNormal,
boolean isPassivating) |
void |
addStereotype(java.lang.Class<? extends java.lang.annotation.Annotation> stereotype,
java.lang.annotation.Annotation... stereotypeDef) |
java.lang.String |
toString() |
public void addAnnotatedType(AnnotatedType<?> annType)
BeforeBeanDiscovery
addAnnotatedType
in interface BeforeBeanDiscovery
annType
- the abstract introspected type for the new beanpublic void addQualifier(java.lang.Class<? extends java.lang.annotation.Annotation> qualifier)
BeforeBeanDiscovery
addQualifier
in interface BeforeBeanDiscovery
public void addScope(java.lang.Class<? extends java.lang.annotation.Annotation> scopeType, boolean isNormal, boolean isPassivating)
addScope
in interface BeforeBeanDiscovery
public void addStereotype(java.lang.Class<? extends java.lang.annotation.Annotation> stereotype, java.lang.annotation.Annotation... stereotypeDef)
addStereotype
in interface BeforeBeanDiscovery
public void addInterceptorBinding(java.lang.Class<? extends java.lang.annotation.Annotation> bindingType, java.lang.annotation.Annotation... bindings)
addInterceptorBinding
in interface BeforeBeanDiscovery
public java.lang.String toString()
toString
in class java.lang.Object