public abstract class AbstractBeanManager extends Object implements javax.enterprise.inject.spi.BeanManager
Constructor and Description |
---|
AbstractBeanManager() |
Modifier and Type | Method and Description |
---|---|
boolean |
areInterceptorBindingsEquivalent(Annotation annotation1,
Annotation annotation2) |
boolean |
areQualifiersEquivalent(Annotation annotation1,
Annotation annotation2) |
<T> javax.enterprise.inject.spi.Bean<T> |
createBean(BeanAttributes<T> attributes,
Class<T> type,
InjectionTargetFactory<T> factory) |
<T,X> javax.enterprise.inject.spi.Bean<T> |
createBean(BeanAttributes<T> attributes,
Class<X> type,
ProducerFactory<X> factory) |
BeanAttributes<?> |
createBeanAttributes(javax.enterprise.inject.spi.AnnotatedMember<?> member) |
<T> BeanAttributes<T> |
createBeanAttributes(javax.enterprise.inject.spi.AnnotatedType<T> type) |
javax.enterprise.inject.spi.InjectionPoint |
createInjectionPoint(javax.enterprise.inject.spi.AnnotatedField<?> field) |
javax.enterprise.inject.spi.InjectionPoint |
createInjectionPoint(javax.enterprise.inject.spi.AnnotatedParameter<?> parameter) |
<T extends javax.enterprise.inject.spi.Extension> |
getExtension(Class<T> type) |
<X> InjectionTargetFactory<X> |
getInjectionTargetFactory(javax.enterprise.inject.spi.AnnotatedType<X> type) |
int |
getInterceptorBindingHashCode(Annotation annotation) |
<X> ProducerFactory<X> |
getProducerFactory(javax.enterprise.inject.spi.AnnotatedField<? super X> field,
javax.enterprise.inject.spi.Bean<X> bean) |
<X> ProducerFactory<X> |
getProducerFactory(javax.enterprise.inject.spi.AnnotatedMethod<? super X> method,
javax.enterprise.inject.spi.Bean<X> bean) |
int |
getQualifierHashCode(Annotation annotation) |
protected abstract WebBeansContext |
getWebBeansContext() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
createAnnotatedType, createCreationalContext, createInjectionTarget, fireEvent, getBeans, getBeans, getContext, getELResolver, getInjectableReference, getInterceptorBindingDefinition, getPassivationCapableBean, getReference, getStereotypeDefinition, isInterceptorBinding, isNormalScope, isPassivatingScope, isQualifier, isScope, isStereotype, resolve, resolveDecorators, resolveInterceptors, resolveObserverMethods, validate, wrapExpressionFactory
protected abstract WebBeansContext getWebBeansContext()
public boolean areInterceptorBindingsEquivalent(Annotation annotation1, Annotation annotation2)
public boolean areQualifiersEquivalent(Annotation annotation1, Annotation annotation2)
public int getInterceptorBindingHashCode(Annotation annotation)
public int getQualifierHashCode(Annotation annotation)
public <T> BeanAttributes<T> createBeanAttributes(javax.enterprise.inject.spi.AnnotatedType<T> type)
public BeanAttributes<?> createBeanAttributes(javax.enterprise.inject.spi.AnnotatedMember<?> member)
public javax.enterprise.inject.spi.InjectionPoint createInjectionPoint(javax.enterprise.inject.spi.AnnotatedField<?> field)
public javax.enterprise.inject.spi.InjectionPoint createInjectionPoint(javax.enterprise.inject.spi.AnnotatedParameter<?> parameter)
public <X> ProducerFactory<X> getProducerFactory(javax.enterprise.inject.spi.AnnotatedField<? super X> field, javax.enterprise.inject.spi.Bean<X> bean)
public <X> ProducerFactory<X> getProducerFactory(javax.enterprise.inject.spi.AnnotatedMethod<? super X> method, javax.enterprise.inject.spi.Bean<X> bean)
public <X> InjectionTargetFactory<X> getInjectionTargetFactory(javax.enterprise.inject.spi.AnnotatedType<X> type)
public <T> javax.enterprise.inject.spi.Bean<T> createBean(BeanAttributes<T> attributes, Class<T> type, InjectionTargetFactory<T> factory)
public <T,X> javax.enterprise.inject.spi.Bean<T> createBean(BeanAttributes<T> attributes, Class<X> type, ProducerFactory<X> factory)
public <T extends javax.enterprise.inject.spi.Extension> T getExtension(Class<T> type)
Copyright © 2008–2022 The Apache Software Foundation. All rights reserved.