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