public class AdministeredObjectDefinitionAnnotationProcessor extends ResourceDefinitionAnnotationProcessor
AdministeredObjectDefinition
and AdministeredObjectDefinitions
.ResourceDefinitionAnnotationProcessor.AnnotationElement
Constructor and Description |
---|
AdministeredObjectDefinitionAnnotationProcessor() |
Modifier and Type | Method and 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.
|
deploy, undeploy
public AdministeredObjectDefinitionAnnotationProcessor()
protected org.jboss.jandex.DotName getAnnotationDotName()
ResourceDefinitionAnnotationProcessor
getAnnotationDotName
in class ResourceDefinitionAnnotationProcessor
protected org.jboss.jandex.DotName getAnnotationCollectionDotName()
ResourceDefinitionAnnotationProcessor
getAnnotationCollectionDotName
in class ResourceDefinitionAnnotationProcessor
protected ResourceDefinitionInjectionSource processAnnotation(org.jboss.jandex.AnnotationInstance annotationInstance, org.jboss.metadata.property.PropertyReplacer propertyReplacer) throws org.jboss.as.server.deployment.DeploymentUnitProcessingException
ResourceDefinitionAnnotationProcessor
processAnnotation
in class ResourceDefinitionAnnotationProcessor
annotationInstance
- the annotation instancepropertyReplacer
- the property replacer which the processor may use to resolve annotation element valuesorg.jboss.as.server.deployment.DeploymentUnitProcessingException
Copyright © 2018 JBoss by Red Hat. All rights reserved.