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

Constructor Summary
Annotations()
          Constructor
 
Method Summary
 org.jboss.metadata.rar.spec.ConnectorMetaData process(org.jboss.metadata.rar.spec.ConnectorMetaData md, org.jboss.papaki.AnnotationRepository annotationRepository)
          Process annotations
 org.jboss.metadata.rar.spec.ConnectorMetaData scan(org.jboss.metadata.rar.spec.ConnectorMetaData cmd, URL[] urls, ClassLoader cl)
          Scan for annotations in the URLs specified
 
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

scan

public org.jboss.metadata.rar.spec.ConnectorMetaData scan(org.jboss.metadata.rar.spec.ConnectorMetaData cmd,
                                                          URL[] urls,
                                                          ClassLoader cl)
                                                   throws Exception
Scan for annotations in the URLs specified

Parameters:
cmd - The resource adapter metadata
urls - The URLs to be scanned
cl - The referenced classloader
Returns:
The updated metadata
Throws:
Exception - Thrown if an error occurs

process

public org.jboss.metadata.rar.spec.ConnectorMetaData process(org.jboss.metadata.rar.spec.ConnectorMetaData md,
                                                             org.jboss.papaki.AnnotationRepository annotationRepository)
                                                      throws Exception
Process annotations

Parameters:
md - The metadata
annotationRepository - The annotation repository
Returns:
The updated metadata
Throws:
Exception - Thrown if an error occurs


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