Class ManagedThreadFactoryDefinitionAnnotationProcessor
- java.lang.Object
-
- org.jboss.as.ee.resource.definition.ResourceDefinitionAnnotationProcessor
-
- org.jboss.as.ee.concurrent.resource.definition.ManagedThreadFactoryDefinitionAnnotationProcessor
-
- All Implemented Interfaces:
org.jboss.as.server.deployment.DeploymentUnitProcessor
public class ManagedThreadFactoryDefinitionAnnotationProcessor extends ResourceDefinitionAnnotationProcessor
TheResourceDefinitionAnnotationProcessor
forManagedThreadFactoryDefinition
.- Author:
- emmartins
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.jboss.as.ee.resource.definition.ResourceDefinitionAnnotationProcessor
ResourceDefinitionAnnotationProcessor.AnnotationElement
-
-
Constructor Summary
Constructors Constructor Description ManagedThreadFactoryDefinitionAnnotationProcessor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.jboss.jandex.DotName
getAnnotationCollectionDotName()
Retrieves the annotation collection's dot name.protected org.jboss.jandex.DotName
getAnnotationDotName()
Retrieves the annotation's dot name.protected ResourceDefinitionInjectionSource
processAnnotation(org.jboss.jandex.AnnotationInstance annotationInstance, org.jboss.metadata.property.PropertyReplacer propertyReplacer)
Processes an annotation instance.-
Methods inherited from class org.jboss.as.ee.resource.definition.ResourceDefinitionAnnotationProcessor
deploy
-
-
-
-
Method Detail
-
getAnnotationDotName
protected org.jboss.jandex.DotName getAnnotationDotName()
Description copied from class:ResourceDefinitionAnnotationProcessor
Retrieves the annotation's dot name.- Specified by:
getAnnotationDotName
in classResourceDefinitionAnnotationProcessor
- Returns:
-
getAnnotationCollectionDotName
protected org.jboss.jandex.DotName getAnnotationCollectionDotName()
Description copied from class:ResourceDefinitionAnnotationProcessor
Retrieves the annotation collection's dot name.- Specified by:
getAnnotationCollectionDotName
in classResourceDefinitionAnnotationProcessor
- Returns:
-
processAnnotation
protected ResourceDefinitionInjectionSource processAnnotation(org.jboss.jandex.AnnotationInstance annotationInstance, org.jboss.metadata.property.PropertyReplacer propertyReplacer) throws org.jboss.as.server.deployment.DeploymentUnitProcessingException
Description copied from class:ResourceDefinitionAnnotationProcessor
Processes an annotation instance.- Specified by:
processAnnotation
in classResourceDefinitionAnnotationProcessor
- Parameters:
annotationInstance
- the annotation instancepropertyReplacer
- the property replacer which the processor may use to resolve annotation element values- Returns:
- a resource definition injection source
- Throws:
org.jboss.as.server.deployment.DeploymentUnitProcessingException
-
-