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, waitcreateAnnotatedType, createBean, createBean, createCreationalContext, createInjectionTarget, fireEvent, getBeans, getBeans, getContext, getELResolver, getInjectableReference, getInterceptorBindingDefinition, getPassivationCapableBean, getReference, getStereotypeDefinition, isInterceptorBinding, isNormalScope, isPassivatingScope, isQualifier, isScope, isStereotype, resolve, resolveDecorators, resolveInterceptors, resolveObserverMethods, validate, wrapExpressionFactoryprotected abstract WebBeansContext getWebBeansContext()
public boolean areInterceptorBindingsEquivalent(Annotation annotation1, Annotation annotation2)
areInterceptorBindingsEquivalent in interface javax.enterprise.inject.spi.BeanManagerpublic boolean areQualifiersEquivalent(Annotation annotation1, Annotation annotation2)
areQualifiersEquivalent in interface javax.enterprise.inject.spi.BeanManagerpublic int getInterceptorBindingHashCode(Annotation annotation)
getInterceptorBindingHashCode in interface javax.enterprise.inject.spi.BeanManagerpublic int getQualifierHashCode(Annotation annotation)
getQualifierHashCode in interface javax.enterprise.inject.spi.BeanManagerpublic <T> BeanAttributes<T> createBeanAttributes(javax.enterprise.inject.spi.AnnotatedType<T> type)
createBeanAttributes in interface javax.enterprise.inject.spi.BeanManagerpublic BeanAttributes<?> createBeanAttributes(javax.enterprise.inject.spi.AnnotatedMember<?> member)
createBeanAttributes in interface javax.enterprise.inject.spi.BeanManagerpublic javax.enterprise.inject.spi.InjectionPoint createInjectionPoint(javax.enterprise.inject.spi.AnnotatedField<?> field)
createInjectionPoint in interface javax.enterprise.inject.spi.BeanManagerpublic javax.enterprise.inject.spi.InjectionPoint createInjectionPoint(javax.enterprise.inject.spi.AnnotatedParameter<?> parameter)
createInjectionPoint in interface javax.enterprise.inject.spi.BeanManagerpublic <X> ProducerFactory<X> getProducerFactory(javax.enterprise.inject.spi.AnnotatedField<? super X> field, javax.enterprise.inject.spi.Bean<X> bean)
getProducerFactory in interface javax.enterprise.inject.spi.BeanManagerpublic <X> ProducerFactory<X> getProducerFactory(javax.enterprise.inject.spi.AnnotatedMethod<? super X> method, javax.enterprise.inject.spi.Bean<X> bean)
getProducerFactory in interface javax.enterprise.inject.spi.BeanManagerpublic <X> InjectionTargetFactory<X> getInjectionTargetFactory(javax.enterprise.inject.spi.AnnotatedType<X> type)
getInjectionTargetFactory in interface javax.enterprise.inject.spi.BeanManagerpublic <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)
getExtension in interface javax.enterprise.inject.spi.BeanManagerCopyright © 2008-2013 The Apache Software Foundation. All Rights Reserved.