Package org.jboss.as.ee.component
Class EEModuleClassDescription
java.lang.Object
org.jboss.as.ee.component.EEModuleClassDescription
The description of a (possibly annotated) class in an EE module.
This class must be thread safe as it may be used by sub deployments at the same time
- Author:
- David M. Lloyd
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddAnnotationInformation(ClassAnnotationInformation annotationInformation) void<A extends Annotation,T>
ClassAnnotationInformation<A,T> getAnnotationInformation(Class<A> annotationType) Get the binding configurations for this EE module class.Get the class name of this EE module class.Get the resource injection configurations for this EE module class.booleanvoidsetInterceptorClassDescription(InterceptorClassDescription interceptorClassDescription) voidsetInvalid(String message)
-
Constructor Details
-
EEModuleClassDescription
-
-
Method Details
-
getClassName
Get the class name of this EE module class.- Returns:
- the class name
-
getInterceptorClassDescription
-
setInterceptorClassDescription
-
getBindingConfigurations
Get the binding configurations for this EE module class.- Returns:
- the binding configurations
-
getInjectionConfigurations
Get the resource injection configurations for this EE module class.- Returns:
- the resource injection configuration
-
addResourceInjection
-
addAnnotationInformation
-
getAnnotationInformation
public <A extends Annotation,T> ClassAnnotationInformation<A,T> getAnnotationInformation(Class<A> annotationType) -
setInvalid
-
isInvalid
public boolean isInvalid() -
getInvalidMessage
-