public abstract class ForwardingBeanManager extends java.lang.Object implements BeanManager, java.io.Serializable
BeanManager.| Constructor and Description |
|---|
ForwardingBeanManager() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
areInterceptorBindingsEquivalent(java.lang.annotation.Annotation interceptorBinding1,
java.lang.annotation.Annotation interceptorBinding2) |
boolean |
areQualifiersEquivalent(java.lang.annotation.Annotation qualifier1,
java.lang.annotation.Annotation qualifier2) |
<T> AnnotatedType<T> |
createAnnotatedType(java.lang.Class<T> type) |
<T> Bean<T> |
createBean(BeanAttributes<T> attributes,
java.lang.Class<T> beanClass,
InjectionTargetFactory<T> injectionTargetFactory) |
<T,X> Bean<T> |
createBean(BeanAttributes<T> attributes,
java.lang.Class<X> beanClass,
ProducerFactory<X> producerFactory) |
BeanAttributes<?> |
createBeanAttributes(AnnotatedMember<?> type) |
<T> BeanAttributes<T> |
createBeanAttributes(AnnotatedType<T> type) |
<T> CreationalContext<T> |
createCreationalContext(Contextual<T> contextual) |
InjectionPoint |
createInjectionPoint(AnnotatedField<?> field) |
InjectionPoint |
createInjectionPoint(AnnotatedParameter<?> parameter) |
<T> InjectionTarget<T> |
createInjectionTarget(AnnotatedType<T> type) |
abstract BeanManager |
delegate() |
boolean |
equals(java.lang.Object obj) |
void |
fireEvent(java.lang.Object event,
java.lang.annotation.Annotation... qualifiers) |
java.util.Set<Bean<?>> |
getBeans(java.lang.String name) |
java.util.Set<Bean<?>> |
getBeans(java.lang.reflect.Type beanType,
java.lang.annotation.Annotation... qualifiers) |
Context |
getContext(java.lang.Class<? extends java.lang.annotation.Annotation> scopeType) |
ELResolver |
getELResolver() |
<T extends Extension> |
getExtension(java.lang.Class<T> extensionClass) |
java.lang.Object |
getInjectableReference(InjectionPoint ij,
CreationalContext<?> ctx) |
<T> InjectionTargetFactory<T> |
getInjectionTargetFactory(AnnotatedType<T> annotatedType) |
java.util.Set<java.lang.annotation.Annotation> |
getInterceptorBindingDefinition(java.lang.Class<? extends java.lang.annotation.Annotation> bindingType) |
int |
getInterceptorBindingHashCode(java.lang.annotation.Annotation interceptorBinding) |
Bean<?> |
getPassivationCapableBean(java.lang.String id) |
<X> ProducerFactory<X> |
getProducerFactory(AnnotatedField<? super X> field,
Bean<X> declaringBean) |
<X> ProducerFactory<X> |
getProducerFactory(AnnotatedMethod<? super X> method,
Bean<X> declaringBean) |
int |
getQualifierHashCode(java.lang.annotation.Annotation qualifier) |
java.lang.Object |
getReference(Bean<?> bean,
java.lang.reflect.Type beanType,
CreationalContext<?> ctx) |
java.util.Set<java.lang.annotation.Annotation> |
getStereotypeDefinition(java.lang.Class<? extends java.lang.annotation.Annotation> stereotype) |
int |
hashCode() |
boolean |
isInterceptorBinding(java.lang.Class<? extends java.lang.annotation.Annotation> annotationType) |
boolean |
isNormalScope(java.lang.Class<? extends java.lang.annotation.Annotation> annotationType) |
boolean |
isPassivatingScope(java.lang.Class<? extends java.lang.annotation.Annotation> annotationType) |
boolean |
isQualifier(java.lang.Class<? extends java.lang.annotation.Annotation> annotationType) |
boolean |
isScope(java.lang.Class<? extends java.lang.annotation.Annotation> annotationType) |
boolean |
isStereotype(java.lang.Class<? extends java.lang.annotation.Annotation> annotationType) |
<X> Bean<? extends X> |
resolve(java.util.Set<Bean<? extends X>> beans) |
java.util.List<Decorator<?>> |
resolveDecorators(java.util.Set<java.lang.reflect.Type> types,
java.lang.annotation.Annotation... qualifiers) |
java.util.List<Interceptor<?>> |
resolveInterceptors(InterceptionType type,
java.lang.annotation.Annotation... interceptorBindings) |
<T> java.util.Set<ObserverMethod<? super T>> |
resolveObserverMethods(T event,
java.lang.annotation.Annotation... qualifiers) |
java.lang.String |
toString() |
void |
validate(InjectionPoint injectionPoint) |
ExpressionFactory |
wrapExpressionFactory(ExpressionFactory expressionFactory) |
public abstract BeanManager delegate()
public java.lang.Object getReference(Bean<?> bean, java.lang.reflect.Type beanType, CreationalContext<?> ctx)
getReference in interface BeanManagerpublic java.lang.Object getInjectableReference(InjectionPoint ij, CreationalContext<?> ctx)
getInjectableReference in interface BeanManagerpublic <T> CreationalContext<T> createCreationalContext(Contextual<T> contextual)
createCreationalContext in interface BeanManagerpublic java.util.Set<Bean<?>> getBeans(java.lang.reflect.Type beanType, java.lang.annotation.Annotation... qualifiers)
getBeans in interface BeanManagerpublic java.util.Set<Bean<?>> getBeans(java.lang.String name)
getBeans in interface BeanManagerpublic Bean<?> getPassivationCapableBean(java.lang.String id)
getPassivationCapableBean in interface BeanManagerpublic <X> Bean<? extends X> resolve(java.util.Set<Bean<? extends X>> beans)
resolve in interface BeanManagerpublic void validate(InjectionPoint injectionPoint)
validate in interface BeanManagerpublic void fireEvent(java.lang.Object event,
java.lang.annotation.Annotation... qualifiers)
fireEvent in interface BeanManagerpublic <T> java.util.Set<ObserverMethod<? super T>> resolveObserverMethods(T event, java.lang.annotation.Annotation... qualifiers)
resolveObserverMethods in interface BeanManagerpublic java.util.List<Decorator<?>> resolveDecorators(java.util.Set<java.lang.reflect.Type> types, java.lang.annotation.Annotation... qualifiers)
resolveDecorators in interface BeanManagerpublic java.util.List<Interceptor<?>> resolveInterceptors(InterceptionType type, java.lang.annotation.Annotation... interceptorBindings)
resolveInterceptors in interface BeanManagerpublic boolean isScope(java.lang.Class<? extends java.lang.annotation.Annotation> annotationType)
isScope in interface BeanManagerpublic boolean isNormalScope(java.lang.Class<? extends java.lang.annotation.Annotation> annotationType)
isNormalScope in interface BeanManagerpublic boolean isPassivatingScope(java.lang.Class<? extends java.lang.annotation.Annotation> annotationType)
isPassivatingScope in interface BeanManagerpublic boolean isQualifier(java.lang.Class<? extends java.lang.annotation.Annotation> annotationType)
isQualifier in interface BeanManagerpublic boolean isInterceptorBinding(java.lang.Class<? extends java.lang.annotation.Annotation> annotationType)
isInterceptorBinding in interface BeanManagerpublic boolean isStereotype(java.lang.Class<? extends java.lang.annotation.Annotation> annotationType)
isStereotype in interface BeanManagerpublic java.util.Set<java.lang.annotation.Annotation> getInterceptorBindingDefinition(java.lang.Class<? extends java.lang.annotation.Annotation> bindingType)
getInterceptorBindingDefinition in interface BeanManagerpublic java.util.Set<java.lang.annotation.Annotation> getStereotypeDefinition(java.lang.Class<? extends java.lang.annotation.Annotation> stereotype)
getStereotypeDefinition in interface BeanManagerpublic boolean areQualifiersEquivalent(java.lang.annotation.Annotation qualifier1,
java.lang.annotation.Annotation qualifier2)
areQualifiersEquivalent in interface BeanManagerpublic boolean areInterceptorBindingsEquivalent(java.lang.annotation.Annotation interceptorBinding1,
java.lang.annotation.Annotation interceptorBinding2)
areInterceptorBindingsEquivalent in interface BeanManagerpublic int getQualifierHashCode(java.lang.annotation.Annotation qualifier)
getQualifierHashCode in interface BeanManagerpublic int getInterceptorBindingHashCode(java.lang.annotation.Annotation interceptorBinding)
getInterceptorBindingHashCode in interface BeanManagerpublic Context getContext(java.lang.Class<? extends java.lang.annotation.Annotation> scopeType)
getContext in interface BeanManagerpublic ELResolver getELResolver()
getELResolver in interface BeanManagerpublic ExpressionFactory wrapExpressionFactory(ExpressionFactory expressionFactory)
wrapExpressionFactory in interface BeanManagerpublic <T> AnnotatedType<T> createAnnotatedType(java.lang.Class<T> type)
createAnnotatedType in interface BeanManagerpublic <T> InjectionTarget<T> createInjectionTarget(AnnotatedType<T> type)
createInjectionTarget in interface BeanManagerpublic <T> BeanAttributes<T> createBeanAttributes(AnnotatedType<T> type)
createBeanAttributes in interface BeanManagerpublic BeanAttributes<?> createBeanAttributes(AnnotatedMember<?> type)
createBeanAttributes in interface BeanManagerpublic <T> Bean<T> createBean(BeanAttributes<T> attributes, java.lang.Class<T> beanClass, InjectionTargetFactory<T> injectionTargetFactory)
createBean in interface BeanManagerpublic <T,X> Bean<T> createBean(BeanAttributes<T> attributes, java.lang.Class<X> beanClass, ProducerFactory<X> producerFactory)
createBean in interface BeanManagerpublic InjectionPoint createInjectionPoint(AnnotatedField<?> field)
createInjectionPoint in interface BeanManagerpublic InjectionPoint createInjectionPoint(AnnotatedParameter<?> parameter)
createInjectionPoint in interface BeanManagerpublic <T extends Extension> T getExtension(java.lang.Class<T> extensionClass)
getExtension in interface BeanManagerpublic int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Objectpublic <T> InjectionTargetFactory<T> getInjectionTargetFactory(AnnotatedType<T> annotatedType)
getInjectionTargetFactory in interface BeanManagerpublic <X> ProducerFactory<X> getProducerFactory(AnnotatedField<? super X> field, Bean<X> declaringBean)
getProducerFactory in interface BeanManagerpublic <X> ProducerFactory<X> getProducerFactory(AnnotatedMethod<? super X> method, Bean<X> declaringBean)
getProducerFactory in interface BeanManagerCopyright © 2015. All Rights Reserved.