Class ResourceAnnotationHelper

  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)


Remaining ToDo(s):


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


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

Exception - if parsing or validation error

Copyright © 2003-2007 Apache Software Foundation. All Rights Reserved.