Class ManagedScheduledExecutorDefinitionAnnotationProcessor
- java.lang.Object
-
- org.jboss.as.ee.resource.definition.ResourceDefinitionAnnotationProcessor
-
- org.jboss.as.ee.concurrent.resource.definition.ManagedScheduledExecutorDefinitionAnnotationProcessor
-
- All Implemented Interfaces:
org.jboss.as.server.deployment.DeploymentUnitProcessor
public class ManagedScheduledExecutorDefinitionAnnotationProcessor extends ResourceDefinitionAnnotationProcessor
TheResourceDefinitionAnnotationProcessorforManagedScheduledExecutorDefinition.- 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 ManagedScheduledExecutorDefinitionAnnotationProcessor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.jboss.jandex.DotNamegetAnnotationCollectionDotName()Retrieves the annotation collection's dot name.protected org.jboss.jandex.DotNamegetAnnotationDotName()Retrieves the annotation's dot name.protected ResourceDefinitionInjectionSourceprocessAnnotation(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:ResourceDefinitionAnnotationProcessorRetrieves the annotation's dot name.- Specified by:
getAnnotationDotNamein classResourceDefinitionAnnotationProcessor- Returns:
-
getAnnotationCollectionDotName
protected org.jboss.jandex.DotName getAnnotationCollectionDotName()
Description copied from class:ResourceDefinitionAnnotationProcessorRetrieves the annotation collection's dot name.- Specified by:
getAnnotationCollectionDotNamein 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:ResourceDefinitionAnnotationProcessorProcesses an annotation instance.- Specified by:
processAnnotationin 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
-
-