org.apache.geronimo.j2ee.deployment.annotation
Class ResourceAnnotationHelper

java.lang.Object
  extended by org.apache.geronimo.j2ee.deployment.annotation.AnnotationHelper
      extended by org.apache.geronimo.j2ee.deployment.annotation.ResourceAnnotationHelper

public final class ResourceAnnotationHelper
extends AnnotationHelper

Static helper class used to encapsulate all the functions related to the translation of @Resource and @Resources annotations to deployment descriptor tags. The ResourceAnnotationHelper class can be used as part of the deployment of a module into the Geronimo server. It performs the following major functions:

  1. Translates annotations into corresponding deployment descriptor elements (so that the actual deployment descriptor in the module can be updated or even created if necessary)

Note(s):

Remaining ToDo(s):

Since:
02-2007

Nested Class Summary
static class ResourceAnnotationHelper.ResourceProcessor
           
 
Method Summary
static void processAnnotations(AnnotatedApp annotatedApp, org.apache.xbean.finder.ClassFinder classFinder, ResourceAnnotationHelper.ResourceProcessor resourceProcessor)
          Update the deployment descriptor from Resource and Resources annotations
 
Methods inherited from class org.apache.geronimo.j2ee.deployment.annotation.AnnotationHelper
configureInjectionTarget, getInjectionClass, getInjectionJavaType, hasTarget, validateDD
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

processAnnotations

public static void processAnnotations(AnnotatedApp annotatedApp,
                                      org.apache.xbean.finder.ClassFinder classFinder,
                                      ResourceAnnotationHelper.ResourceProcessor resourceProcessor)
                               throws Exception
Update the deployment descriptor from Resource and Resources annotations

Throws:
Exception - if parsing or validation error


Copyright © 2003-2008 The Apache Geronimo development community. All Rights Reserved.