|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.webbeans.util.WebBeansUtil
public final class WebBeansUtil
Contains some utility methods used in the all project.
| Constructor Summary | |
|---|---|
WebBeansUtil(WebBeansContext webBeansContext)
|
|
| Method Summary | ||
|---|---|---|
static
|
checkAroundInvokeAnnotationCriterias(javax.enterprise.inject.spi.AnnotatedType<T> annotatedType,
Class<? extends Annotation> annot)
|
|
static Method |
checkAroundInvokeAnnotationCriterias(Class<?> clazz,
Class<? extends Annotation> annot)
Check the AroundInvoke annotated method criterias, and return
around invoke method. |
|
|
checkCommonAnnotationCriterias(javax.enterprise.inject.spi.AnnotatedType<T> annotatedType,
Class<? extends Annotation> commonAnnotation,
boolean invocationContext)
|
|
Method |
checkCommonAnnotationCriterias(Class<?> clazz,
Class<? extends Annotation> commonAnnotation,
boolean invocationContext)
Check the PostConstruct or PreDestroy annotated method
criterias, and return post construct or pre destroyDependents method. |
|
static void |
checkGenericType(javax.enterprise.inject.spi.Bean<?> bean)
Checks the generic type requirements. |
|
static void |
checkInjectedMethodParameterConditions(Method method,
Class<?> clazz)
|
|
static void |
checkInjectionPointNamedQualifier(javax.enterprise.inject.spi.InjectionPoint injectionPoint)
|
|
|
checkManagedBeanCondition(javax.enterprise.inject.spi.AnnotatedType<X> type)
Checks the implementation class for checking conditions. |
|
static void |
checkNullInstance(Object instance,
Class<?> scopeType,
String errorMessage,
Object... errorMessageArgs)
|
|
static boolean |
checkObtainsInjectionPointConditions(javax.enterprise.inject.spi.InjectionPoint injectionPoint)
Returns true if instance injection point false otherwise. |
|
static void |
checkProducerGenericType(javax.enterprise.inject.spi.Bean<?> bean,
Member member)
Check producer method/field bean return type. |
|
static void |
checkProducerMethodDisposal(Method disposalMethod,
String definedBeanClassName)
CheckProducerMethodDisposal. |
|
static void |
checkProducerMethodForDeployment(Method method,
String parentImplClazzName)
Check producer method is ok for deployment. |
|
void |
checkSerializableScopeType(Class<? extends Annotation> scopeType,
boolean isSerializable,
String errorMessage,
Object... errorMessageArgs)
|
|
void |
checkUnproxiableApiType(javax.enterprise.inject.spi.Bean<?> bean,
Class<? extends Annotation> scopeType)
Checks the unproxiable condition. |
|
protected void |
configSpecializedProducerMethodBeans(List<ProducerMethodBean> sortedProducerBeans)
Configure a list of producer method beans, which override the same method and the bean classes are directly extended each other. |
|
boolean |
configuredProducerSpecializedName(AbstractOwbBean<?> component,
Method method,
Method superMethod)
Configures the name of the producer method for specializing the parent. |
|
|
configureInterceptorMethods(javax.enterprise.inject.spi.Interceptor<?> webBeansInterceptor,
javax.enterprise.inject.spi.AnnotatedType<T> annotatedType,
Class<? extends Annotation> annotation,
boolean definedInInterceptorClass,
boolean definedInMethod,
List<InterceptorData> stack,
Method annotatedInterceptorClassMethod)
|
|
void |
configureInterceptorMethods(javax.enterprise.inject.spi.Interceptor<?> webBeansInterceptor,
Class<?> interceptorClass,
Class<? extends Annotation> interceptorType,
boolean definedInInterceptorClass,
boolean definedInMethod,
List<InterceptorData> stack,
Method annotatedInterceptorClassMethod,
boolean defineWithInterceptorBinding)
Configures the interceptor stack of the web beans component. |
|
void |
configureProducerMethodSpecializations()
Configure direct/indirect specialized producer method beans. |
|
static void |
configureProducerSpecialization(AbstractOwbBean<?> component,
Method method,
Class<?> superClass)
Configures the producer method specialization. |
|
protected void |
configureSpecializations(Class<?> specializedClass,
List<Class<?>> beanClasses)
Configures the bean specializations. |
|
void |
configureSpecializations(List<Class<?>> beanClasses)
|
|
|
createExtensionComponent(Class<T> clazz)
Creates a new extension bean. |
|
|
createNewComponent(Class<T> clazz,
Type apiType)
New WebBeans component class. |
|
|
createProcessInjectionTargetEvent(AbstractInjectionTargetBean<T> bean)
|
|
|
defineAbstractDecorator(javax.enterprise.inject.spi.AnnotatedType<T> type)
|
|
|
defineAbstractDecorator(ManagedBeanCreatorImpl<T> managedBeanCreator,
javax.enterprise.inject.spi.ProcessInjectionTarget<T> processInjectionTargetEvent)
|
|
|
defineConstructor(Class<T> clazz)
Defines applicable constructor. |
|
|
defineConstructor(Constructor<?>[] constructors,
Class<T> clazz)
|
|
|
defineDecorator(javax.enterprise.inject.spi.AnnotatedType<T> annotatedType)
Define decorator bean. |
|
|
defineDecorator(ManagedBeanCreatorImpl<T> creator,
javax.enterprise.inject.spi.ProcessInjectionTarget<T> processInjectionTargetEvent)
Define decorator bean. |
|
|
defineInterceptor(javax.enterprise.inject.spi.AnnotatedType<T> annotatedType)
|
|
|
defineInterceptor(ManagedBeanCreatorImpl<T> managedBeanCreator,
javax.enterprise.inject.spi.ProcessInjectionTarget<T> injectionTargetEvent)
|
|
|
defineManagedBean(javax.enterprise.inject.spi.AnnotatedType<T> type)
|
|
|
defineManagedBean(ManagedBeanCreatorImpl<T> managedBeanCreator,
javax.enterprise.inject.spi.ProcessInjectionTarget<T> processInjectionTargetEvent,
boolean allowLazyInit)
|
|
|
defineManagedBeanWithoutFireEvents(javax.enterprise.inject.spi.AnnotatedType<T> type)
This method will be used in AfterBeanDiscovery.addBean(javax.enterprise.inject.spi.Bean)} |
|
|
fireProcessAnnotatedTypeEvent(javax.enterprise.inject.spi.AnnotatedType<T> annotatedType)
Returns ProcessAnnotatedType event. |
|
|
fireProcessInjectionTargetEvent(AbstractInjectionTargetBean<T> bean)
Returns ProcessInjectionTarget event. |
|
GProcessInjectionTarget |
fireProcessInjectionTargetEvent(GProcessInjectionTarget processInjectionTargetEvent)
|
|
|
fireProcessInjectionTargetEventForJavaEeComponents(Class<T> componentClass)
Returns ProcessInjectionTarget event. |
|
void |
fireProcessObservableMethodBeanEvent(Map<javax.enterprise.inject.spi.ObserverMethod<?>,javax.enterprise.inject.spi.AnnotatedMethod<?>> annotatedMethods)
|
|
GProcessProducer |
fireProcessProducerEventForField(ProducerFieldBean<?> producerField,
javax.enterprise.inject.spi.AnnotatedField<?> field)
|
|
GProcessProducer |
fireProcessProducerEventForMethod(ProducerMethodBean<?> producerMethod,
javax.enterprise.inject.spi.AnnotatedMethod<?> method)
|
|
void |
fireProcessProducerFieldBeanEvent(Map<ProducerFieldBean<?>,javax.enterprise.inject.spi.AnnotatedField<?>> annotatedFields)
|
|
void |
fireProcessProducerMethodBeanEvent(Map<ProducerMethodBean<?>,javax.enterprise.inject.spi.AnnotatedMethod<?>> annotatedMethods,
javax.enterprise.inject.spi.AnnotatedType<?> annotatedType)
|
|
ConversationBean |
getConversationBean()
Returns new conversation bean instance. |
|
static ClassLoader |
getCurrentClassLoader()
Gets current classloader with current thread. |
|
|
getEventBean()
Creates a new event bean. |
|
InjectionPointBean |
getInjectionPointBean()
Returns a new injected point bean instance. |
|
|
getInstanceBean()
Creates a new instance bean. |
|
static String |
getManagedBeanDefaultName(String clazzName)
|
|
BeanManagerBean |
getManagerBean()
Creates a new manager bean instance. |
|
static javax.enterprise.inject.spi.Bean<?> |
getMostSpecializedBean(javax.enterprise.inject.spi.BeanManager manager,
javax.enterprise.inject.spi.Bean<?> component)
|
|
static String |
getProducerDefaultName(String methodName)
|
|
static boolean |
hasInjectionTargetBeanAnnotatedWithAlternative(InjectionTargetBean<?> bean)
|
|
static void |
initProxyFactoryClassLoaderProvider()
|
|
void |
inspectErrorStack(String logMessage)
|
|
static boolean |
isAnnotatedTypeDecorator(javax.enterprise.inject.spi.AnnotatedType<?> annotatedType)
Return true if this annotated type represents a decorator. |
|
boolean |
isAnnotatedTypeDecoratorOrInterceptor(javax.enterprise.inject.spi.AnnotatedType<?> annotatedType)
Return true if this annotated type represents a decorator. |
|
static boolean |
isAnnotatedTypeInterceptor(javax.enterprise.inject.spi.AnnotatedType<?> annotatedType)
Return true if this annotated type represents a decorator. |
|
Set<javax.enterprise.inject.spi.Bean<?>> |
isConfiguredWebBeans(Class<?> clazz,
boolean annotate)
|
|
boolean |
isConstructureOk(Class<?> clazz)
Check that simple web beans class has compatible constructor. |
|
static boolean |
isContainsInterceptorMethod(List<InterceptorData> stack,
InterceptorType type)
Returns true if interceptor stack contains interceptor with given type. |
|
static boolean |
isDefaultExtensionBeanEventType(Class<?> clazz)
|
|
static boolean |
isDefaultExtensionProducerOrObserverEventType(Class<?> clazz)
|
|
static boolean |
isDependent(javax.enterprise.inject.spi.Bean<?> bean)
|
|
protected static boolean |
isDirectlySpecializedBeanSet(Set<javax.enterprise.inject.spi.Bean<?>> beans)
Return true if a list of beans are directly specialized/extended each other. |
|
static boolean |
isExtensionBeanEventType(Class<?> clazz)
|
|
static boolean |
isExtensionEventType(Class<?> clazz)
|
|
static boolean |
isExtensionProducerOrObserverEventType(Class<?> clazz)
|
|
void |
isManagedBeanClass(Class<?> clazz)
Return true if the given class is ok for manage bean conditions,
false otherwise. |
|
static String |
isPassivationCapable(javax.enterprise.context.spi.Contextual<?> contextual)
|
|
boolean |
isPassivationCapableDependency(javax.enterprise.inject.spi.InjectionPoint injectionPoint)
|
|
boolean |
isScopeTypeNormal(Class<? extends Annotation> scopeType)
The result of this invocation get's cached |
|
static boolean |
isStaticInjection(javax.enterprise.inject.spi.InjectionPoint injectionPoint)
Determines if the injection is to be performed into a static field. |
|
void |
lazyInitializeManagedBean(Class<?> clazz,
ManagedBean<?> managedBean,
ManagedBeanCreatorImpl<?> managedBeanCreator)
|
|
|
newInstanceForced(Class<T> clazz)
Create a new instance of the given class using it's default constructor regardless if the constructor is visible or not. |
|
void |
setBeanEnableFlagForProducerBean(InjectionTargetBean<?> parent,
AbstractProducerBean<?> producer,
Annotation[] annotations)
|
|
void |
setInjectionTargetBeanEnableFlag(InjectionTargetBean<?> bean)
Sets bean enabled flag. |
|
boolean |
supportsJavaEeComponentInjections(Class<?> clazz)
Returns true if given class supports injections, false otherwise. |
|
static void |
throwRuntimeExceptions(Exception e)
|
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public WebBeansUtil(WebBeansContext webBeansContext)
| Method Detail |
|---|
public static ClassLoader getCurrentClassLoader()
public static void checkGenericType(javax.enterprise.inject.spi.Bean<?> bean)
bean - managed bean instance
public static void checkProducerGenericType(javax.enterprise.inject.spi.Bean<?> bean,
Member member)
bean - producer bean instancemember - related member instancepublic void isManagedBeanClass(Class<?> clazz)
true if the given class is ok for manage bean conditions,
false otherwise.
clazz - class in handpublic boolean supportsJavaEeComponentInjections(Class<?> clazz)
Each plugin is asked with given class that supports injections or not.
clazz - scanned class
public <T> Constructor<T> defineConstructor(Class<T> clazz)
throws WebBeansConfigurationException
T - type infoclazz - class type
WebBeansConfigurationException - any configuration exception
public <T> Constructor<T> defineConstructor(Constructor<?>[] constructors,
Class<T> clazz)
public boolean isConstructureOk(Class<?> clazz)
throws WebBeansConfigurationException
clazz - web beans simple class
WebBeansConfigurationException - if the web beans has incompatible
constructor
public static void checkProducerMethodForDeployment(Method method,
String parentImplClazzName)
method - producer methodparentImplClazzName - parent class name
public static void checkProducerMethodDisposal(Method disposalMethod,
String definedBeanClassName)
disposalMethod - disposal methoddefinedBeanClassName - bean class name
public <T> NewManagedBean<T> createNewComponent(Class<T> clazz,
Type apiType)
T - clazz - impl. class
public <T> ExtensionBean<T> createExtensionComponent(Class<T> clazz)
T - extension service classclazz - impl. class
public BeanManagerBean getManagerBean()
public <T> InstanceBean<T> getInstanceBean()
public <T> EventBean<T> getEventBean()
public ConversationBean getConversationBean()
public InjectionPointBean getInjectionPointBean()
public Method checkCommonAnnotationCriterias(Class<?> clazz,
Class<? extends Annotation> commonAnnotation,
boolean invocationContext)
PostConstruct or PreDestroy annotated method
criterias, and return post construct or pre destroyDependents method.
Web Beans container is responsible for setting the post construct or pre destroyDependents annotation if the web beans component is not an EJB components, in this case EJB container is responsible for this.
clazz - checked classcommonAnnotation - post construct or predestroy annotationinvocationContext - whether the takes an invocationContext, as in
interceptors defiend outside of the bean class.
public <T> Method checkCommonAnnotationCriterias(javax.enterprise.inject.spi.AnnotatedType<T> annotatedType,
Class<? extends Annotation> commonAnnotation,
boolean invocationContext)
public static Method checkAroundInvokeAnnotationCriterias(Class<?> clazz,
Class<? extends Annotation> annot)
AroundInvoke annotated method criterias, and return
around invoke method.
Web Beans container is responsible for setting around invoke annotation if the web beans component is not an EJB components, in this case EJB container is responsible for this.
clazz - checked class
public static <T> Method checkAroundInvokeAnnotationCriterias(javax.enterprise.inject.spi.AnnotatedType<T> annotatedType,
Class<? extends Annotation> annot)
public void configureInterceptorMethods(javax.enterprise.inject.spi.Interceptor<?> webBeansInterceptor,
Class<?> interceptorClass,
Class<? extends Annotation> interceptorType,
boolean definedInInterceptorClass,
boolean definedInMethod,
List<InterceptorData> stack,
Method annotatedInterceptorClassMethod,
boolean defineWithInterceptorBinding)
interceptorClass - interceptor classinterceptorType - annotation typedefinedInInterceptorClass - check if annotation is defined in
interceptor class (as opposed to bean class)definedInMethod - check if the interceptor is defined in the comp.
methodstack - interceptor stackannotatedInterceptorClassMethod - if definedInMethod, this specify
methoddefineWithInterceptorBinding - if interceptor is defined with WebBeans
spec, not EJB spec
public <T> void configureInterceptorMethods(javax.enterprise.inject.spi.Interceptor<?> webBeansInterceptor,
javax.enterprise.inject.spi.AnnotatedType<T> annotatedType,
Class<? extends Annotation> annotation,
boolean definedInInterceptorClass,
boolean definedInMethod,
List<InterceptorData> stack,
Method annotatedInterceptorClassMethod)
public <T> T newInstanceForced(Class<T> clazz)
throws WebBeansConfigurationException
T - clazz -
WebBeansConfigurationException
public static boolean isContainsInterceptorMethod(List<InterceptorData> stack,
InterceptorType type)
stack - interceptor stacktype - interceptor type
public static String getManagedBeanDefaultName(String clazzName)
public static String getProducerDefaultName(String methodName)
protected static boolean isDirectlySpecializedBeanSet(Set<javax.enterprise.inject.spi.Bean<?>> beans)
beans, - a set of specialized beans.
public void configureSpecializations(List<Class<?>> beanClasses)
protected void configureSpecializations(Class<?> specializedClass,
List<Class<?>> beanClasses)
Specialized beans inherit the name property
from their parents. Specialized bean deployment priority
must be higher than its super class related bean.
specializedClass - specialized class
DefinitionException - if name is defined
InconsistentSpecializationException - related with priority
WebBeansConfigurationException - any other exceptionprotected void configSpecializedProducerMethodBeans(List<ProducerMethodBean> sortedProducerBeans)
sortedProducerBeans - public void configureProducerMethodSpecializations()
public Set<javax.enterprise.inject.spi.Bean<?>> isConfiguredWebBeans(Class<?> clazz,
boolean annotate)
public void checkUnproxiableApiType(javax.enterprise.inject.spi.Bean<?> bean,
Class<? extends Annotation> scopeType)
bean - managed beanscopeType - scope type
WebBeansConfigurationException - if
bean is not proxied by the container
public static void configureProducerSpecialization(AbstractOwbBean<?> component,
Method method,
Class<?> superClass)
component - producer method componentmethod - specialized producer methodsuperClass - bean super class that has overriden method
DefinitionException - if the name is exist on the producer method when
parent also has name
WebBeansConfigurationException - any other exceptions
public boolean configuredProducerSpecializedName(AbstractOwbBean<?> component,
Method method,
Method superMethod)
component - producer method componentmethod - specialized producer methodsuperMethod - overriden super producer method
public static void checkInjectedMethodParameterConditions(Method method,
Class<?> clazz)
public static boolean checkObtainsInjectionPointConditions(javax.enterprise.inject.spi.InjectionPoint injectionPoint)
injectionPoint - injection point definition
public <T> void defineInterceptor(ManagedBeanCreatorImpl<T> managedBeanCreator,
javax.enterprise.inject.spi.ProcessInjectionTarget<T> injectionTargetEvent)
public <T> void defineDecorator(ManagedBeanCreatorImpl<T> creator,
javax.enterprise.inject.spi.ProcessInjectionTarget<T> processInjectionTargetEvent)
T - type infocreator - bean creatorprocessInjectionTargetEvent - public boolean isScopeTypeNormal(Class<? extends Annotation> scopeType)
scopeType -
true if the given scopeType represents a
NormalScoped beanisScopeTypeNormalCache
public static void checkNullInstance(Object instance,
Class<?> scopeType,
String errorMessage,
Object... errorMessageArgs)
public void checkSerializableScopeType(Class<? extends Annotation> scopeType,
boolean isSerializable,
String errorMessage,
Object... errorMessageArgs)
public static javax.enterprise.inject.spi.Bean<?> getMostSpecializedBean(javax.enterprise.inject.spi.BeanManager manager,
javax.enterprise.inject.spi.Bean<?> component)
public <T> GProcessAnnotatedType fireProcessAnnotatedTypeEvent(javax.enterprise.inject.spi.AnnotatedType<T> annotatedType)
ProcessAnnotatedType event.
T - bean typeannotatedType - bean class
public <T> GProcessInjectionTarget fireProcessInjectionTargetEvent(AbstractInjectionTargetBean<T> bean)
ProcessInjectionTarget event.
T - bean typebean - bean instance
public GProcessInjectionTarget fireProcessInjectionTargetEvent(GProcessInjectionTarget processInjectionTargetEvent)
public <T> GProcessInjectionTarget createProcessInjectionTargetEvent(AbstractInjectionTargetBean<T> bean)
public <T> GProcessInjectionTarget fireProcessInjectionTargetEventForJavaEeComponents(Class<T> componentClass)
ProcessInjectionTarget event.
T - bean type
public GProcessProducer fireProcessProducerEventForMethod(ProducerMethodBean<?> producerMethod,
javax.enterprise.inject.spi.AnnotatedMethod<?> method)
public GProcessProducer fireProcessProducerEventForField(ProducerFieldBean<?> producerField,
javax.enterprise.inject.spi.AnnotatedField<?> field)
public void fireProcessProducerMethodBeanEvent(Map<ProducerMethodBean<?>,javax.enterprise.inject.spi.AnnotatedMethod<?>> annotatedMethods,
javax.enterprise.inject.spi.AnnotatedType<?> annotatedType)
public void fireProcessObservableMethodBeanEvent(Map<javax.enterprise.inject.spi.ObserverMethod<?>,javax.enterprise.inject.spi.AnnotatedMethod<?>> annotatedMethods)
public void fireProcessProducerFieldBeanEvent(Map<ProducerFieldBean<?>,javax.enterprise.inject.spi.AnnotatedField<?>> annotatedFields)
public static void checkInjectionPointNamedQualifier(javax.enterprise.inject.spi.InjectionPoint injectionPoint)
public void setInjectionTargetBeanEnableFlag(InjectionTargetBean<?> bean)
bean - bean instancepublic static boolean hasInjectionTargetBeanAnnotatedWithAlternative(InjectionTargetBean<?> bean)
public void setBeanEnableFlagForProducerBean(InjectionTargetBean<?> parent,
AbstractProducerBean<?> producer,
Annotation[] annotations)
public static boolean isExtensionEventType(Class<?> clazz)
public static boolean isExtensionBeanEventType(Class<?> clazz)
public static boolean isDefaultExtensionBeanEventType(Class<?> clazz)
public static boolean isExtensionProducerOrObserverEventType(Class<?> clazz)
public static boolean isDefaultExtensionProducerOrObserverEventType(Class<?> clazz)
public static boolean isDependent(javax.enterprise.inject.spi.Bean<?> bean)
public void inspectErrorStack(String logMessage)
public static String isPassivationCapable(javax.enterprise.context.spi.Contextual<?> contextual)
contextual - the Bean to check
PassivationCapable and enabled
public <T> ManagedBean<T> defineAbstractDecorator(ManagedBeanCreatorImpl<T> managedBeanCreator,
javax.enterprise.inject.spi.ProcessInjectionTarget<T> processInjectionTargetEvent)
public <T> ManagedBean<T> defineManagedBean(ManagedBeanCreatorImpl<T> managedBeanCreator,
javax.enterprise.inject.spi.ProcessInjectionTarget<T> processInjectionTargetEvent,
boolean allowLazyInit)
public <T> ManagedBean<T> defineManagedBeanWithoutFireEvents(javax.enterprise.inject.spi.AnnotatedType<T> type)
AfterBeanDiscovery.addBean(javax.enterprise.inject.spi.Bean)}
public static boolean isStaticInjection(javax.enterprise.inject.spi.InjectionPoint injectionPoint)
injectionPoint -
true if the injection is into a static fieldpublic boolean isPassivationCapableDependency(javax.enterprise.inject.spi.InjectionPoint injectionPoint)
public static void throwRuntimeExceptions(Exception e)
public static void initProxyFactoryClassLoaderProvider()
public static boolean isAnnotatedTypeDecorator(javax.enterprise.inject.spi.AnnotatedType<?> annotatedType)
annotatedType - annotated type
public boolean isAnnotatedTypeDecoratorOrInterceptor(javax.enterprise.inject.spi.AnnotatedType<?> annotatedType)
annotatedType - annotated type
public static boolean isAnnotatedTypeInterceptor(javax.enterprise.inject.spi.AnnotatedType<?> annotatedType)
annotatedType - annotated type
public <T> ManagedBean<T> defineManagedBean(javax.enterprise.inject.spi.AnnotatedType<T> type)
public void lazyInitializeManagedBean(Class<?> clazz,
ManagedBean<?> managedBean,
ManagedBeanCreatorImpl<?> managedBeanCreator)
public <T> ManagedBean<T> defineAbstractDecorator(javax.enterprise.inject.spi.AnnotatedType<T> type)
public <T> void defineDecorator(javax.enterprise.inject.spi.AnnotatedType<T> annotatedType)
T - type infoannotatedType - decorator classpublic <T> void defineInterceptor(javax.enterprise.inject.spi.AnnotatedType<T> annotatedType)
public <X> void checkManagedBeanCondition(javax.enterprise.inject.spi.AnnotatedType<X> type)
throws WebBeansConfigurationException
type - implementation class
WebBeansConfigurationException - if any configuration exception occurs
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||