public class BeanDeployment extends Object
| Modifier and Type | Method and Description |
|---|---|
org.jboss.jandex.AnnotationInstance |
getAnnotation(org.jboss.jandex.AnnotationTarget target,
org.jboss.jandex.DotName name) |
Collection<org.jboss.jandex.AnnotationInstance> |
getAnnotations(org.jboss.jandex.AnnotationTarget target) |
org.jboss.jandex.IndexView |
getApplicationIndex()
This index is optional and is used to discover types during type-safe resolution.
|
org.jboss.jandex.IndexView |
getBeanArchiveIndex()
This index was used to discover components (beans, interceptors, qualifiers, etc.) and during type-safe resolution.
|
BeanResolver |
getBeanResolver() |
Collection<BeanInfo> |
getBeans() |
Collection<InjectionPointInfo> |
getInjectionPoints() |
Collection<org.jboss.jandex.ClassInfo> |
getInterceptorBindings() |
Set<String> |
getInterceptorNonbindingMembers(org.jboss.jandex.DotName name) |
InterceptorResolver |
getInterceptorResolver() |
Collection<InterceptorInfo> |
getInterceptors() |
Collection<ObserverInfo> |
getObservers() |
Set<String> |
getQualifierNonbindingMembers(org.jboss.jandex.DotName name) |
Collection<org.jboss.jandex.ClassInfo> |
getQualifiers() |
Collection<BeanInfo> |
getRemovedBeans() |
Collection<StereotypeInfo> |
getStereotypes() |
static Set<org.jboss.jandex.DotName> |
initBeanDefiningAnnotations(Collection<BeanDefiningAnnotation> additionalBeanDefiningAnnotations,
Set<org.jboss.jandex.DotName> stereotypes) |
public Collection<BeanInfo> getBeans()
public Collection<BeanInfo> getRemovedBeans()
public Collection<org.jboss.jandex.ClassInfo> getQualifiers()
public Collection<org.jboss.jandex.ClassInfo> getInterceptorBindings()
public Collection<InjectionPointInfo> getInjectionPoints()
public Collection<ObserverInfo> getObservers()
public Collection<InterceptorInfo> getInterceptors()
public Collection<StereotypeInfo> getStereotypes()
public org.jboss.jandex.IndexView getBeanArchiveIndex()
public org.jboss.jandex.IndexView getApplicationIndex()
Some types may not be part of the bean archive index but are still needed during type-safe resolution.
nullpublic BeanResolver getBeanResolver()
public InterceptorResolver getInterceptorResolver()
public Collection<org.jboss.jandex.AnnotationInstance> getAnnotations(org.jboss.jandex.AnnotationTarget target)
public org.jboss.jandex.AnnotationInstance getAnnotation(org.jboss.jandex.AnnotationTarget target,
org.jboss.jandex.DotName name)
public static Set<org.jboss.jandex.DotName> initBeanDefiningAnnotations(Collection<BeanDefiningAnnotation> additionalBeanDefiningAnnotations, Set<org.jboss.jandex.DotName> stereotypes)
public Set<String> getInterceptorNonbindingMembers(org.jboss.jandex.DotName name)
Copyright © 2021 JBoss by Red Hat. All rights reserved.