public class BeanManagerProxy extends ForwardingBeanManager implements WeldManager
BeanManagerImpl.| Constructor and Description |
|---|
BeanManagerProxy(BeanManagerImpl manager) |
| Modifier and Type | Method and Description |
|---|---|
WeldManager |
createActivity()
Create a new child activity.
|
<T> WeldCreationalContext<T> |
createCreationalContext(Contextual<T> contextual) |
<T> InjectionTarget<T> |
createInjectionTarget(EjbDescriptor<T> descriptor)
The injection target for the given EJB, or null if Weld was not given this descriptor in the deployment.
|
<T> WeldInjectionTargetBuilder<T> |
createInjectionTargetBuilder(AnnotatedType<T> type)
Returns a new instance of
WeldInjectionTargetBuilder which can be used to create a new WeldInjectionTarget for the specified type. |
BeanManagerImpl |
delegate() |
<X> InjectionTarget<X> |
fireProcessInjectionTarget(AnnotatedType<X> type)
Fire a ProcessInjectionTarget event for the given type.
|
<X> InjectionTarget<X> |
fireProcessInjectionTarget(AnnotatedType<X> annotatedType,
InjectionTarget<X> injectionTarget)
Fire a ProcessInjectionTarget event for the given type.
|
<T> Bean<T> |
getBean(EjbDescriptor<T> descriptor)
Get the Bean object for the given EJB, or null if Weld was not given this descriptor in the deployment.
|
java.util.Set<Bean<?>> |
getBeans(java.lang.String name) |
java.util.Set<Bean<?>> |
getBeans(java.lang.reflect.Type beanType,
java.lang.annotation.Annotation... qualifiers) |
WeldManager |
getCurrent() |
<T> EjbDescriptor<T> |
getEjbDescriptor(java.lang.String ejbName)
Get the EjbDescriptor for the given EJB name
|
java.lang.String |
getId()
The ID of the manager, identical to the ID provided by the BDA
|
java.lang.Object |
getInjectableReference(InjectionPoint ij,
CreationalContext<?> ctx) |
<T> WeldInjectionTargetFactory<T> |
getInjectionTargetFactory(AnnotatedType<T> annotatedType) |
Bean<?> |
getPassivationCapableBean(BeanIdentifier identifier) |
Bean<?> |
getPassivationCapableBean(java.lang.String id) |
java.lang.Object |
getReference(Bean<?> bean,
java.lang.reflect.Type beanType,
CreationalContext<?> ctx) |
ServiceRegistry |
getServices()
Get the services registered for this manager
|
Instance<java.lang.Object> |
instance() |
protected java.lang.Object |
readResolve() |
<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) |
WeldManager |
setCurrent(java.lang.Class<? extends java.lang.annotation.Annotation> scopeType)
Associate an activity with the current context for a normal scope
|
BeanManagerImpl |
unwrap() |
static BeanManagerImpl |
unwrap(BeanManager manager) |
void |
validate(InjectionPoint injectionPoint) |
areInterceptorBindingsEquivalent, areQualifiersEquivalent, createAnnotatedType, createBean, createBean, createBeanAttributes, createBeanAttributes, createInjectionPoint, createInjectionPoint, createInjectionTarget, equals, fireEvent, getContext, getELResolver, getExtension, getInterceptorBindingDefinition, getInterceptorBindingHashCode, getProducerFactory, getProducerFactory, getQualifierHashCode, getStereotypeDefinition, hashCode, isInterceptorBinding, isNormalScope, isPassivatingScope, isQualifier, isScope, isStereotype, toString, wrapExpressionFactoryclone, finalize, getClass, notify, notifyAll, wait, wait, waitareInterceptorBindingsEquivalent, areQualifiersEquivalent, createAnnotatedType, createBean, createBean, createBeanAttributes, createBeanAttributes, createInjectionPoint, createInjectionPoint, createInjectionTarget, fireEvent, getContext, getELResolver, getExtension, getInterceptorBindingDefinition, getInterceptorBindingHashCode, getProducerFactory, getProducerFactory, getQualifierHashCode, getStereotypeDefinition, isInterceptorBinding, isNormalScope, isPassivatingScope, isQualifier, isScope, isStereotype, wrapExpressionFactorypublic BeanManagerProxy(BeanManagerImpl manager)
public BeanManagerImpl delegate()
delegate in class ForwardingBeanManagerpublic java.lang.Object getReference(Bean<?> bean, java.lang.reflect.Type beanType, CreationalContext<?> ctx)
getReference in interface BeanManagergetReference in class ForwardingBeanManagerpublic java.lang.Object getInjectableReference(InjectionPoint ij, CreationalContext<?> ctx)
getInjectableReference in interface BeanManagergetInjectableReference in class ForwardingBeanManagerpublic java.util.Set<Bean<?>> getBeans(java.lang.reflect.Type beanType, java.lang.annotation.Annotation... qualifiers)
getBeans in interface BeanManagergetBeans in class ForwardingBeanManagerpublic java.util.Set<Bean<?>> getBeans(java.lang.String name)
getBeans in interface BeanManagergetBeans in class ForwardingBeanManagerpublic Bean<?> getPassivationCapableBean(java.lang.String id)
getPassivationCapableBean in interface BeanManagergetPassivationCapableBean in class ForwardingBeanManagerpublic <X> Bean<? extends X> resolve(java.util.Set<Bean<? extends X>> beans)
resolve in interface BeanManagerresolve in class ForwardingBeanManagerpublic void validate(InjectionPoint injectionPoint)
validate in interface BeanManagervalidate in class ForwardingBeanManagerpublic <T> java.util.Set<ObserverMethod<? super T>> resolveObserverMethods(T event, java.lang.annotation.Annotation... qualifiers)
resolveObserverMethods in interface BeanManagerresolveObserverMethods in class ForwardingBeanManagerpublic java.util.List<Decorator<?>> resolveDecorators(java.util.Set<java.lang.reflect.Type> types, java.lang.annotation.Annotation... qualifiers)
resolveDecorators in interface BeanManagerresolveDecorators in class ForwardingBeanManagerpublic java.util.List<Interceptor<?>> resolveInterceptors(InterceptionType type, java.lang.annotation.Annotation... interceptorBindings)
resolveInterceptors in interface BeanManagerresolveInterceptors in class ForwardingBeanManagerpublic WeldManager createActivity()
WeldManagercreateActivity in interface WeldManagerpublic WeldManager setCurrent(java.lang.Class<? extends java.lang.annotation.Annotation> scopeType)
WeldManagersetCurrent in interface WeldManagerscopeType - the scope to associate the activity withpublic <T> InjectionTarget<T> createInjectionTarget(EjbDescriptor<T> descriptor)
WeldManagerWeldManager.fireProcessInjectionTarget(AnnotatedType) and
WeldManager.fireProcessInjectionTarget(AnnotatedType, InjectionTarget)
must be used to obtain an InjectionTarget for non-contextual EJB injection.createInjectionTarget in interface WeldManagerT - the type of the EJBdescriptor - the given EJB descriptorpublic <T> Bean<T> getBean(EjbDescriptor<T> descriptor)
WeldManagergetBean in interface WeldManagerT - the type of the beandescriptor - the given EJB descriptorpublic <T> EjbDescriptor<T> getEjbDescriptor(java.lang.String ejbName)
WeldManagergetEjbDescriptor in interface WeldManagerT - the type of the EJBejbName - the given EJB namepublic ServiceRegistry getServices()
WeldManagergetServices in interface WeldManagerpublic WeldManager getCurrent()
getCurrent in interface WeldManagerWeldManager that corresponds to the current activitypublic <X> InjectionTarget<X> fireProcessInjectionTarget(AnnotatedType<X> type)
WeldManagerfireProcessInjectionTarget in interface WeldManagerX - the typetype - the typepublic <X> InjectionTarget<X> fireProcessInjectionTarget(AnnotatedType<X> annotatedType, InjectionTarget<X> injectionTarget)
WeldManagerfireProcessInjectionTarget in interface WeldManagerX - the typeannotatedType - the typeinjectionTarget - the injection targetpublic java.lang.String getId()
WeldManagergetId in interface WeldManagerpublic Instance<java.lang.Object> instance()
instance in interface WeldManagerpublic Bean<?> getPassivationCapableBean(BeanIdentifier identifier)
getPassivationCapableBean in interface WeldManagerpublic <T> WeldInjectionTargetBuilder<T> createInjectionTargetBuilder(AnnotatedType<T> type)
WeldManagerWeldInjectionTargetBuilder which can be used to create a new WeldInjectionTarget for the specified type.createInjectionTargetBuilder in interface WeldManagerT - the typetype - the specified typeWeldInjectionTargetBuilder instance for the specified typepublic <T> WeldInjectionTargetFactory<T> getInjectionTargetFactory(AnnotatedType<T> annotatedType)
getInjectionTargetFactory in interface BeanManagergetInjectionTargetFactory in interface WeldManagergetInjectionTargetFactory in class ForwardingBeanManagerpublic <T> WeldCreationalContext<T> createCreationalContext(Contextual<T> contextual)
createCreationalContext in interface BeanManagercreateCreationalContext in interface WeldManagercreateCreationalContext in class ForwardingBeanManagerprotected java.lang.Object readResolve()
throws java.io.ObjectStreamException
java.io.ObjectStreamExceptionpublic static BeanManagerImpl unwrap(BeanManager manager)
public BeanManagerImpl unwrap()
unwrap in interface WeldManagerCopyright © 2015. All Rights Reserved.