[jboss-cvs] JBossAS SVN: r61604 - trunk/connector/src/main/org/jboss/resource/metadata/repository.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Thu Mar 22 14:00:13 EDT 2007


Author: weston.price at jboss.com
Date: 2007-03-22 14:00:12 -0400 (Thu, 22 Mar 2007)
New Revision: 61604

Added:
   trunk/connector/src/main/org/jboss/resource/metadata/repository/JCAMetaDataRepository.java
Log:
[JBAS-1425] New deployment module representing an MCF deployment.

Added: trunk/connector/src/main/org/jboss/resource/metadata/repository/JCAMetaDataRepository.java
===================================================================
--- trunk/connector/src/main/org/jboss/resource/metadata/repository/JCAMetaDataRepository.java	                        (rev 0)
+++ trunk/connector/src/main/org/jboss/resource/metadata/repository/JCAMetaDataRepository.java	2007-03-22 18:00:12 UTC (rev 61604)
@@ -0,0 +1,42 @@
+package org.jboss.resource.metadata.repository;
+
+import javax.resource.spi.ActivationSpec;
+
+import org.jboss.resource.deployment.AdminObject;
+import org.jboss.resource.metadata.ConnectorMetaData;
+import org.jboss.resource.metadata.mcf.ManagedConnectionFactoryDeploymentGroup;
+
+/**
+ * A JCAMetaDataRepository.
+ * 
+ * @author <a href="weston.price at jboss.org">Weston Price</a>
+ * @version $Revision: 1.1 $
+ */
+public interface JCAMetaDataRepository
+{   
+   public int getConnectorMetaDataCount();
+   
+   public int getActivationSpecCount();
+   
+   public int getManagedConnectionFactoryCount();
+   
+   public int getAdminObjectCount();
+   
+   public void setFormatterClassName(String formatterClassName);
+   
+   public String getFormatterClassName();
+   
+   public void addConnectorMetaData(String name, ConnectorMetaData cmd);
+   
+   public ConnectorMetaData getConnectorMetaData(String name);
+   
+   public void addActivationSpec(String rarName, ActivationSpec spec);
+   
+   public void addManagedConnectionFactoryDeploymentGroup(ManagedConnectionFactoryDeploymentGroup group);
+   
+   public void addAdminObject(String rarName, AdminObject adminObject);
+   
+   public Object listDeploymentsForConnector(String rarName);
+     
+   
+}




More information about the jboss-cvs-commits mailing list