org.jboss.jca.common.metadata
Class Metadata

java.lang.Object
  extended by org.jboss.jca.common.metadata.Metadata

public class Metadata
extends Object

The metadata processor for JCA 1.x

Author:
Jesper Pedersen, Jeff Zhang

Constructor Summary
Metadata()
          Constructor
 
Method Summary
 org.jboss.metadata.rar.jboss.JBossRAMetaData getJBossMetaData(File root)
          Get the JBoss specific metadata
 org.jboss.metadata.rar.spec.ConnectorMetaData getStandardMetaData(File root)
          Get the JCA standard metadata
 org.jboss.metadata.rar.spec.ConnectorMetaData merge(org.jboss.metadata.rar.spec.ConnectorMetaData cmd, org.jboss.metadata.rar.jboss.JBossRAMetaData jmd)
          Merge specification metadata with vendor metadata
 org.jboss.metadata.rar.spec.ConnectorMetaData validate(org.jboss.metadata.rar.spec.ConnectorMetaData cmd)
          Validate specification metadata
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Metadata

public Metadata()
Constructor

Method Detail

getStandardMetaData

public org.jboss.metadata.rar.spec.ConnectorMetaData getStandardMetaData(File root)
                                                                  throws Exception
Get the JCA standard metadata

Parameters:
root - The root of the deployment
Returns:
The metadata
Throws:
Exception - Thrown if an error occurs

getJBossMetaData

public org.jboss.metadata.rar.jboss.JBossRAMetaData getJBossMetaData(File root)
                                                              throws Exception
Get the JBoss specific metadata

Parameters:
root - The root of the deployment
Returns:
The metadata
Throws:
Exception - Thrown if an error occurs

merge

public org.jboss.metadata.rar.spec.ConnectorMetaData merge(org.jboss.metadata.rar.spec.ConnectorMetaData cmd,
                                                           org.jboss.metadata.rar.jboss.JBossRAMetaData jmd)
                                                    throws Exception
Merge specification metadata with vendor metadata

Parameters:
cmd - The specification metadata
jmd - The vendor metadata
Returns:
The merged metadata
Throws:
Exception - Thrown if an error occurs

validate

public org.jboss.metadata.rar.spec.ConnectorMetaData validate(org.jboss.metadata.rar.spec.ConnectorMetaData cmd)
                                                       throws Exception
Validate specification metadata

Parameters:
cmd - The specification metadata
Returns:
The merged metadata
Throws:
Exception - Thrown if an error occurs


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