Package org.apache.webbeans.container
Class BeanManagerImpl
- java.lang.Object
-
- org.apache.webbeans.container.BeanManagerImpl
-
- All Implemented Interfaces:
javax.enterprise.inject.spi.BeanManager,Referenceable
public class BeanManagerImpl extends Object implements javax.enterprise.inject.spi.BeanManager, Referenceable
Implementation of theBeanManagercontract of the web beans container.It is written as thread-safe.
- Version:
- $Rev$ $Date$
- See Also:
BeanManager
-
-
Constructor Summary
Constructors Constructor Description BeanManagerImpl(WebBeansContext webBeansContext)Creates a newBeanManagerinstance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddAdditionalAnnotatedType(Object extension, javax.enterprise.inject.spi.AnnotatedType<?> annotatedType)<T> voidaddAdditionalAnnotatedType(Object extension, javax.enterprise.inject.spi.AnnotatedType<T> inAnnotatedType, String id)voidaddAdditionalQualifier(Class<? extends Annotation> qualifier)voidaddAdditionalQualifier(javax.enterprise.inject.spi.AnnotatedType<? extends Annotation> qualifier)voidaddAdditionalScope(ExternalScope additionalScope)javax.enterprise.inject.spi.BeanManageraddBean(javax.enterprise.inject.spi.Bean<?> newBean)Add new bean to the BeanManager.javax.enterprise.inject.spi.BeanManageraddContext(javax.enterprise.context.spi.Context context)<T> javax.enterprise.inject.spi.BeanManageraddInternalBean(javax.enterprise.inject.spi.Bean<T> newBean)This method is reserved for adding 'internal beans' like e.g. a BeanManagerBean,voidaddPassivationInfo(javax.enterprise.inject.spi.Bean<?> bean)Check if the bean is has a passivation id and add it to the id store.booleanareInterceptorBindingsEquivalent(Annotation annotation1, Annotation annotation2)booleanareQualifiersEquivalent(Annotation annotation1, Annotation annotation2)voidclear()voidclearCacheProxies()<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> type, javax.enterprise.inject.spi.InjectionTargetFactory<T> factory)<T,X>
javax.enterprise.inject.spi.Bean<T>createBean(javax.enterprise.inject.spi.BeanAttributes<T> attributes, Class<X> type, javax.enterprise.inject.spi.ProducerFactory<X> factory)javax.enterprise.inject.spi.BeanAttributes<?>createBeanAttributes(javax.enterprise.inject.spi.AnnotatedMember<?> member)<T> javax.enterprise.inject.spi.BeanAttributes<T>createBeanAttributes(javax.enterprise.inject.spi.AnnotatedType<T> type)<T> CreationalContextImpl<T>createCreationalContext(javax.enterprise.context.spi.Contextual<T> contextual)javax.enterprise.inject.spi.InjectionPointcreateInjectionPoint(javax.enterprise.inject.spi.AnnotatedField<?> field)javax.enterprise.inject.spi.InjectionPointcreateInjectionPoint(javax.enterprise.inject.spi.AnnotatedParameter<?> parameter)<T> javax.enterprise.inject.spi.InjectionTarget<T>createInjectionTarget(javax.enterprise.inject.spi.AnnotatedType<T> type)javax.enterprise.inject.Instance<Object>createInstance()<T> javax.enterprise.inject.spi.InterceptionFactory<T>createInterceptionFactory(javax.enterprise.context.spi.CreationalContext<T> creationalContext, Class<T> clazz)voidfireContextLifecyleEvent(Object payload, Annotation lifecycleQualifier)Fire @Initialized and @Destroyed events, but only IF any observers do exist.voidfireEvent(Object event, boolean containerEvent, Annotation... bindings)voidfireEvent(Object event, Annotation... bindings)voidfireEvent(Object event, EventMetadataImpl metadata, boolean isLifecycleEvent)voidfireLifecycleEvent(Object event, Annotation... bindings)LikefireEvent(Object, java.lang.annotation.Annotation...)but intended for internal CDI Container lifecycle events.<T> javax.enterprise.inject.spi.AnnotatedType<T>getAdditionalAnnotatedType(Class<T> type, String id)Map<Class<?>,javax.enterprise.inject.spi.AnnotatedType<? extends Annotation>>getAdditionalAnnotatedTypeQualifiers()Collection<javax.enterprise.inject.spi.AnnotatedType<?>>getAdditionalAnnotatedTypes()List<Class<? extends Annotation>>getAdditionalQualifiers()List<ExternalScope>getAdditionalScopes()<T> Iterable<javax.enterprise.inject.spi.AnnotatedType<T>>getAnnotatedTypes(Class<T> type)Set<javax.enterprise.inject.spi.Bean<?>>getBeans()Set<javax.enterprise.inject.spi.Bean<?>>getBeans(Type beanType, Annotation... bindings)Set<javax.enterprise.inject.spi.Bean<?>>getBeans(String name)Set<javax.enterprise.inject.spi.Bean<?>>getComponents()javax.enterprise.context.spi.ContextgetContext(Class<? extends Annotation> scopeType)Gets the active context for the given scope type.javax.el.ELResolvergetELResolver()ErrorStackgetErrorStack()javax.enterprise.event.Event<Object>getEvent()<T extends javax.enterprise.inject.spi.Extension>
TgetExtension(Class<T> type)<T> StringgetId(Class<T> type, javax.enterprise.inject.spi.AnnotatedType<T> at)ObjectgetInjectableReference(javax.enterprise.inject.spi.InjectionPoint injectionPoint, javax.enterprise.context.spi.CreationalContext<?> ownerCreationalContext)InjectionResolvergetInjectionResolver()Gets injection resolver.<X> javax.enterprise.inject.spi.InjectionTargetFactory<X>getInjectionTargetFactory(javax.enterprise.inject.spi.AnnotatedType<X> type)Set<Annotation>getInterceptorBindingDefinition(Class<? extends Annotation> binding)intgetInterceptorBindingHashCode(Annotation annotation)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> bean)<X> javax.enterprise.inject.spi.ProducerFactory<X>getProducerFactory(javax.enterprise.inject.spi.AnnotatedMethod<? super X> method, javax.enterprise.inject.spi.Bean<X> bean)<T> javax.enterprise.inject.spi.Producer<T>getProducerForJavaEeComponent(Class<T> javaEeComponentClass)intgetQualifierHashCode(Annotation annotation)ReferencegetReference()ObjectgetReference(javax.enterprise.inject.spi.Bean<?> providedBean, Type beanType, javax.enterprise.context.spi.CreationalContext<?> creationalContext)Set<Annotation>getStereotypeDefinition(Class<? extends Annotation> stereotype)<T> Collection<javax.enterprise.inject.spi.AnnotatedType<T>>getUserAnnotatedTypes(Class<T> type)WebBeansContextgetWebBeansContext()booleanisAfterBeanDiscovery()booleanisAfterBeanDiscoveryDone()booleanisAfterDeploymentValidationFired()booleanisInterceptorBinding(Class<? extends Annotation> annotationType)booleanisInUse()booleanisNormalScope(Class<? extends Annotation> scopeType)booleanisPassivatingScope(Class<? extends Annotation> annotationType)booleanisQualifier(Class<? extends Annotation> annotationType)booleanisScope(Class<? extends Annotation> annotationType)booleanisStereotype(Class<? extends Annotation> annotationType)<T> voidputProducerForJavaEeComponent(Class<T> javaEeComponentClass, javax.enterprise.inject.spi.Producer<T> wrapper)voidremoveAdditionalAnnotatedType(javax.enterprise.inject.spi.AnnotatedType<?> annotatedType)voidremoveAdditionalAnnotatedType(javax.enterprise.inject.spi.AnnotatedType<?> annotatedType, String id)<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... bindingTypes)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)<T> Set<javax.enterprise.inject.spi.ObserverMethod<? super T>>resolveObserverMethods(T event, EventMetadataImpl metadata)voidsetAfterBeanDiscoveryDone()voidsetAfterBeanDiscoveryStart()voidsetAfterDeploymentValidationFired(boolean afterDeploymentValidationFired)List<javax.enterprise.inject.spi.Decorator<?>>unsafeResolveDecorators(Set<Type> types, Annotation[] bindingTypes)voidvalidate(javax.enterprise.inject.spi.InjectionPoint injectionPoint)javax.enterprise.context.spi.ContextwrapCustomContext(javax.enterprise.context.spi.Context context)If the context is passivating then we need to wrap it into a version which uses theSerializableBeanVaultjavax.el.ExpressionFactorywrapExpressionFactory(javax.el.ExpressionFactory expressionFactory)
-
-
-
Constructor Detail
-
BeanManagerImpl
public BeanManagerImpl(WebBeansContext webBeansContext)
Creates a newBeanManagerinstance. Called by the system. Do not use outside of the system.
-
-
Method Detail
-
getWebBeansContext
public WebBeansContext getWebBeansContext()
-
putProducerForJavaEeComponent
public <T> void putProducerForJavaEeComponent(Class<T> javaEeComponentClass, javax.enterprise.inject.spi.Producer<T> wrapper)
-
getProducerForJavaEeComponent
public <T> javax.enterprise.inject.spi.Producer<T> getProducerForJavaEeComponent(Class<T> javaEeComponentClass)
-
getErrorStack
public ErrorStack getErrorStack()
-
getInjectionResolver
public InjectionResolver getInjectionResolver()
Gets injection resolver.- Returns:
- injection resolver
-
getContext
public javax.enterprise.context.spi.Context getContext(Class<? extends Annotation> scopeType)
Gets the active context for the given scope type.- Specified by:
getContextin interfacejavax.enterprise.inject.spi.BeanManager- Parameters:
scopeType- scope type of the context- Throws:
javax.enterprise.context.ContextNotActiveException- if no active contextIllegalStateException- if more than one active context
-
createInstance
public javax.enterprise.inject.Instance<Object> createInstance()
- Specified by:
createInstancein interfacejavax.enterprise.inject.spi.BeanManager
-
addBean
public javax.enterprise.inject.spi.BeanManager addBean(javax.enterprise.inject.spi.Bean<?> newBean)
Add new bean to the BeanManager. This will also set OWBsinUsestatus.- Parameters:
newBean- new bean instance- Returns:
- the this manager
-
addInternalBean
public <T> javax.enterprise.inject.spi.BeanManager addInternalBean(javax.enterprise.inject.spi.Bean<T> newBean)
This method is reserved for adding 'internal beans' like e.g. a BeanManagerBean,- Parameters:
newBean-- Returns:
-
addPassivationInfo
public void addPassivationInfo(javax.enterprise.inject.spi.Bean<?> bean) throws javax.enterprise.inject.spi.DefinitionExceptionCheck if the bean is has a passivation id and add it to the id store.- Parameters:
bean-- Throws:
javax.enterprise.inject.spi.DefinitionException- if the id is not unique.
-
addContext
public javax.enterprise.inject.spi.BeanManager addContext(javax.enterprise.context.spi.Context context)
-
wrapCustomContext
public javax.enterprise.context.spi.Context wrapCustomContext(javax.enterprise.context.spi.Context context)
If the context is passivating then we need to wrap it into a version which uses theSerializableBeanVault
-
fireEvent
public void fireEvent(Object event, Annotation... bindings)
- Specified by:
fireEventin interfacejavax.enterprise.inject.spi.BeanManager
-
getEvent
public javax.enterprise.event.Event<Object> getEvent()
- Specified by:
getEventin interfacejavax.enterprise.inject.spi.BeanManager
-
fireEvent
public void fireEvent(Object event, boolean containerEvent, Annotation... bindings)
-
fireContextLifecyleEvent
public void fireContextLifecyleEvent(Object payload, Annotation lifecycleQualifier)
Fire @Initialized and @Destroyed events, but only IF any observers do exist.
-
fireLifecycleEvent
public void fireLifecycleEvent(Object event, Annotation... bindings)
LikefireEvent(Object, java.lang.annotation.Annotation...)but intended for internal CDI Container lifecycle events. The difference is that those events must only be delivered to CDI Extensions and not to normal beans.
-
fireEvent
public void fireEvent(Object event, EventMetadataImpl metadata, boolean isLifecycleEvent)
-
getComponents
public Set<javax.enterprise.inject.spi.Bean<?>> getComponents()
-
resolveDecorators
public List<javax.enterprise.inject.spi.Decorator<?>> resolveDecorators(Set<Type> types, Annotation... bindingTypes)
- Specified by:
resolveDecoratorsin interfacejavax.enterprise.inject.spi.BeanManager
-
unsafeResolveDecorators
public List<javax.enterprise.inject.spi.Decorator<?>> unsafeResolveDecorators(Set<Type> types, Annotation[] bindingTypes)
-
resolveInterceptors
public List<javax.enterprise.inject.spi.Interceptor<?>> resolveInterceptors(javax.enterprise.inject.spi.InterceptionType type, Annotation... interceptorBindings)
- Specified by:
resolveInterceptorsin interfacejavax.enterprise.inject.spi.BeanManager
-
getBeans
public Set<javax.enterprise.inject.spi.Bean<?>> getBeans()
-
getReference
public Reference getReference() throws NamingException
- Specified by:
getReferencein interfaceReferenceable- Throws:
NamingException
-
createAnnotatedType
public <T> javax.enterprise.inject.spi.AnnotatedType<T> createAnnotatedType(Class<T> type)
- Specified by:
createAnnotatedTypein interfacejavax.enterprise.inject.spi.BeanManager
-
createCreationalContext
public <T> CreationalContextImpl<T> createCreationalContext(javax.enterprise.context.spi.Contextual<T> contextual)
- Specified by:
createCreationalContextin interfacejavax.enterprise.inject.spi.BeanManager
-
getBeans
public Set<javax.enterprise.inject.spi.Bean<?>> getBeans(Type beanType, Annotation... bindings)
- Specified by:
getBeansin interfacejavax.enterprise.inject.spi.BeanManager
-
getBeans
public Set<javax.enterprise.inject.spi.Bean<?>> getBeans(String name)
- Specified by:
getBeansin interfacejavax.enterprise.inject.spi.BeanManager
-
getELResolver
public javax.el.ELResolver getELResolver()
- Specified by:
getELResolverin interfacejavax.enterprise.inject.spi.BeanManager
-
getInjectableReference
public Object getInjectableReference(javax.enterprise.inject.spi.InjectionPoint injectionPoint, javax.enterprise.context.spi.CreationalContext<?> ownerCreationalContext)
- Specified by:
getInjectableReferencein interfacejavax.enterprise.inject.spi.BeanManager
-
getInterceptorBindingDefinition
public Set<Annotation> getInterceptorBindingDefinition(Class<? extends Annotation> binding)
- Specified by:
getInterceptorBindingDefinitionin interfacejavax.enterprise.inject.spi.BeanManager
-
getPassivationCapableBean
public javax.enterprise.inject.spi.Bean<?> getPassivationCapableBean(String id)
- Specified by:
getPassivationCapableBeanin interfacejavax.enterprise.inject.spi.BeanManager
-
getReference
public Object getReference(javax.enterprise.inject.spi.Bean<?> providedBean, Type beanType, javax.enterprise.context.spi.CreationalContext<?> creationalContext)
- Specified by:
getReferencein interfacejavax.enterprise.inject.spi.BeanManager
-
createBeanAttributes
public javax.enterprise.inject.spi.BeanAttributes<?> createBeanAttributes(javax.enterprise.inject.spi.AnnotatedMember<?> member)
- Specified by:
createBeanAttributesin interfacejavax.enterprise.inject.spi.BeanManager
-
createInjectionPoint
public javax.enterprise.inject.spi.InjectionPoint createInjectionPoint(javax.enterprise.inject.spi.AnnotatedField<?> field)
- Specified by:
createInjectionPointin interfacejavax.enterprise.inject.spi.BeanManager
-
createInjectionPoint
public javax.enterprise.inject.spi.InjectionPoint createInjectionPoint(javax.enterprise.inject.spi.AnnotatedParameter<?> parameter)
- Specified by:
createInjectionPointin interfacejavax.enterprise.inject.spi.BeanManager
-
getProducerFactory
public <X> javax.enterprise.inject.spi.ProducerFactory<X> getProducerFactory(javax.enterprise.inject.spi.AnnotatedField<? super X> field, javax.enterprise.inject.spi.Bean<X> bean)- Specified by:
getProducerFactoryin interfacejavax.enterprise.inject.spi.BeanManager
-
getProducerFactory
public <X> javax.enterprise.inject.spi.ProducerFactory<X> getProducerFactory(javax.enterprise.inject.spi.AnnotatedMethod<? super X> method, javax.enterprise.inject.spi.Bean<X> bean)- Specified by:
getProducerFactoryin interfacejavax.enterprise.inject.spi.BeanManager
-
getInjectionTargetFactory
public <X> javax.enterprise.inject.spi.InjectionTargetFactory<X> getInjectionTargetFactory(javax.enterprise.inject.spi.AnnotatedType<X> type)
- Specified by:
getInjectionTargetFactoryin interfacejavax.enterprise.inject.spi.BeanManager
-
createBean
public <T> javax.enterprise.inject.spi.Bean<T> createBean(javax.enterprise.inject.spi.BeanAttributes<T> attributes, Class<T> type, javax.enterprise.inject.spi.InjectionTargetFactory<T> factory)- Specified by:
createBeanin interfacejavax.enterprise.inject.spi.BeanManager
-
getStereotypeDefinition
public Set<Annotation> getStereotypeDefinition(Class<? extends Annotation> stereotype)
- Specified by:
getStereotypeDefinitionin interfacejavax.enterprise.inject.spi.BeanManager
-
isQualifier
public boolean isQualifier(Class<? extends Annotation> annotationType)
- Specified by:
isQualifierin interfacejavax.enterprise.inject.spi.BeanManager
-
isInterceptorBinding
public boolean isInterceptorBinding(Class<? extends Annotation> annotationType)
- Specified by:
isInterceptorBindingin interfacejavax.enterprise.inject.spi.BeanManager
-
isScope
public boolean isScope(Class<? extends Annotation> annotationType)
- Specified by:
isScopein interfacejavax.enterprise.inject.spi.BeanManager
-
isNormalScope
public boolean isNormalScope(Class<? extends Annotation> scopeType)
- Specified by:
isNormalScopein interfacejavax.enterprise.inject.spi.BeanManager
-
isPassivatingScope
public boolean isPassivatingScope(Class<? extends Annotation> annotationType)
- Specified by:
isPassivatingScopein interfacejavax.enterprise.inject.spi.BeanManager
-
isStereotype
public boolean isStereotype(Class<? extends Annotation> annotationType)
- Specified by:
isStereotypein interfacejavax.enterprise.inject.spi.BeanManager
-
areInterceptorBindingsEquivalent
public boolean areInterceptorBindingsEquivalent(Annotation annotation1, Annotation annotation2)
- Specified by:
areInterceptorBindingsEquivalentin interfacejavax.enterprise.inject.spi.BeanManager
-
areQualifiersEquivalent
public boolean areQualifiersEquivalent(Annotation annotation1, Annotation annotation2)
- Specified by:
areQualifiersEquivalentin interfacejavax.enterprise.inject.spi.BeanManager
-
getInterceptorBindingHashCode
public int getInterceptorBindingHashCode(Annotation annotation)
- Specified by:
getInterceptorBindingHashCodein interfacejavax.enterprise.inject.spi.BeanManager
-
getQualifierHashCode
public int getQualifierHashCode(Annotation annotation)
- Specified by:
getQualifierHashCodein interfacejavax.enterprise.inject.spi.BeanManager
-
createBeanAttributes
public <T> javax.enterprise.inject.spi.BeanAttributes<T> createBeanAttributes(javax.enterprise.inject.spi.AnnotatedType<T> type)
- Specified by:
createBeanAttributesin interfacejavax.enterprise.inject.spi.BeanManager
-
createBean
public <T,X> javax.enterprise.inject.spi.Bean<T> createBean(javax.enterprise.inject.spi.BeanAttributes<T> attributes, Class<X> type, javax.enterprise.inject.spi.ProducerFactory<X> factory)- Specified by:
createBeanin interfacejavax.enterprise.inject.spi.BeanManager
-
getExtension
public <T extends javax.enterprise.inject.spi.Extension> T getExtension(Class<T> type)
- Specified by:
getExtensionin interfacejavax.enterprise.inject.spi.BeanManager
-
resolve
public <X> javax.enterprise.inject.spi.Bean<? extends X> resolve(Set<javax.enterprise.inject.spi.Bean<? extends X>> beans)
- Specified by:
resolvein interfacejavax.enterprise.inject.spi.BeanManager
-
createInterceptionFactory
public <T> javax.enterprise.inject.spi.InterceptionFactory<T> createInterceptionFactory(javax.enterprise.context.spi.CreationalContext<T> creationalContext, Class<T> clazz)- Specified by:
createInterceptionFactoryin interfacejavax.enterprise.inject.spi.BeanManager
-
validate
public void validate(javax.enterprise.inject.spi.InjectionPoint injectionPoint)
- Specified by:
validatein interfacejavax.enterprise.inject.spi.BeanManager
-
createInjectionTarget
public <T> javax.enterprise.inject.spi.InjectionTarget<T> createInjectionTarget(javax.enterprise.inject.spi.AnnotatedType<T> type)
- Specified by:
createInjectionTargetin interfacejavax.enterprise.inject.spi.BeanManager
-
resolveObserverMethods
public <T> Set<javax.enterprise.inject.spi.ObserverMethod<? super T>> resolveObserverMethods(T event, Annotation... qualifiers)
- Specified by:
resolveObserverMethodsin interfacejavax.enterprise.inject.spi.BeanManager
-
resolveObserverMethods
public <T> Set<javax.enterprise.inject.spi.ObserverMethod<? super T>> resolveObserverMethods(T event, EventMetadataImpl metadata)
-
wrapExpressionFactory
public javax.el.ExpressionFactory wrapExpressionFactory(javax.el.ExpressionFactory expressionFactory)
- Specified by:
wrapExpressionFactoryin interfacejavax.enterprise.inject.spi.BeanManager
-
addAdditionalQualifier
public void addAdditionalQualifier(Class<? extends Annotation> qualifier)
-
addAdditionalQualifier
public void addAdditionalQualifier(javax.enterprise.inject.spi.AnnotatedType<? extends Annotation> qualifier)
-
addAdditionalAnnotatedType
public void addAdditionalAnnotatedType(Object extension, javax.enterprise.inject.spi.AnnotatedType<?> annotatedType)
-
addAdditionalAnnotatedType
public <T> void addAdditionalAnnotatedType(Object extension, javax.enterprise.inject.spi.AnnotatedType<T> inAnnotatedType, String id)
-
removeAdditionalAnnotatedType
public void removeAdditionalAnnotatedType(javax.enterprise.inject.spi.AnnotatedType<?> annotatedType)
-
removeAdditionalAnnotatedType
public void removeAdditionalAnnotatedType(javax.enterprise.inject.spi.AnnotatedType<?> annotatedType, String id)
-
getAdditionalQualifiers
public List<Class<? extends Annotation>> getAdditionalQualifiers()
-
getAdditionalAnnotatedTypeQualifiers
public Map<Class<?>,javax.enterprise.inject.spi.AnnotatedType<? extends Annotation>> getAdditionalAnnotatedTypeQualifiers()
-
addAdditionalScope
public void addAdditionalScope(ExternalScope additionalScope)
-
getAdditionalScopes
public List<ExternalScope> getAdditionalScopes()
-
getAdditionalAnnotatedTypes
public Collection<javax.enterprise.inject.spi.AnnotatedType<?>> getAdditionalAnnotatedTypes()
-
getAdditionalAnnotatedType
public <T> javax.enterprise.inject.spi.AnnotatedType<T> getAdditionalAnnotatedType(Class<T> type, String id)
-
getUserAnnotatedTypes
public <T> Collection<javax.enterprise.inject.spi.AnnotatedType<T>> getUserAnnotatedTypes(Class<T> type)
-
getAnnotatedTypes
public <T> Iterable<javax.enterprise.inject.spi.AnnotatedType<T>> getAnnotatedTypes(Class<T> type)
-
clear
public void clear()
-
clearCacheProxies
public void clearCacheProxies()
-
isInUse
public boolean isInUse()
-
isAfterDeploymentValidationFired
public boolean isAfterDeploymentValidationFired()
-
setAfterDeploymentValidationFired
public void setAfterDeploymentValidationFired(boolean afterDeploymentValidationFired)
-
setAfterBeanDiscoveryStart
public void setAfterBeanDiscoveryStart()
-
setAfterBeanDiscoveryDone
public void setAfterBeanDiscoveryDone()
-
isAfterBeanDiscoveryDone
public boolean isAfterBeanDiscoveryDone()
-
isAfterBeanDiscovery
public boolean isAfterBeanDiscovery()
-
-