org.jboss.jca.common.annotations
Class Annotations

java.lang.Object
  extended by org.jboss.jca.common.annotations.Annotations

public class Annotations
extends Object

The annotation processor for JCA 1.6

Author:
Jesper Pedersen, Jeff Zhang

Constructor Summary
Annotations()
          Constructor
 
Method Summary
 org.jboss.jca.common.api.metadata.ra.Connector merge(org.jboss.jca.common.api.metadata.ra.Connector connector, org.jboss.jca.common.spi.annotations.repository.AnnotationRepository annotationRepository, ClassLoader classLoader)
          Scan for annotations in the URLs specified
 org.jboss.jca.common.api.metadata.ra.Connector process(org.jboss.jca.common.spi.annotations.repository.AnnotationRepository annotationRepository, String xmlResourceAdapterClass, ClassLoader classLoader)
          Process annotations
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Annotations

public Annotations()
Constructor

Method Detail

merge

public org.jboss.jca.common.api.metadata.ra.Connector merge(org.jboss.jca.common.api.metadata.ra.Connector connector,
                                                            org.jboss.jca.common.spi.annotations.repository.AnnotationRepository annotationRepository,
                                                            ClassLoader classLoader)
                                                     throws Exception
Scan for annotations in the URLs specified

Parameters:
connector - The connector adapter metadata
annotationRepository - annotationRepository to use
classLoader - The class loader used to generate the repository
Returns:
The updated metadata
Throws:
Exception - Thrown if an error occurs

process

public org.jboss.jca.common.api.metadata.ra.Connector process(org.jboss.jca.common.spi.annotations.repository.AnnotationRepository annotationRepository,
                                                              String xmlResourceAdapterClass,
                                                              ClassLoader classLoader)
                                                       throws Exception
Process annotations

Parameters:
annotationRepository - The annotation repository
xmlResourceAdapterClass - resource adpater class name as define in xml
classLoader - The class loader used to generate the repository
Returns:
The updated metadata
Throws:
Exception - Thrown if an error occurs


Copyright © 2008 Red Hat Middleware LLC (http://www.jboss.com/)