[jboss-cvs] JBossAS SVN: r110934 - in projects/jboss-jca/trunk/rhq/src: main/resources/META-INF and 1 other directories.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Thu Mar 17 00:50:01 EDT 2011
Author: gaol
Date: 2011-03-17 00:50:01 -0400 (Thu, 17 Mar 2011)
New Revision: 110934
Modified:
projects/jboss-jca/trunk/rhq/src/main/java/org/jboss/jca/rhq/ra/AoResourceComponent.java
projects/jboss-jca/trunk/rhq/src/main/resources/META-INF/rhq-plugin.xml
projects/jboss-jca/trunk/rhq/src/test/java/org/jboss/jca/rhq/test/XATestCase.java
Log:
[JBJCA-518] separates AdminObject class name configuration to: interface-class-name and class-name.
Modified: projects/jboss-jca/trunk/rhq/src/main/java/org/jboss/jca/rhq/ra/AoResourceComponent.java
===================================================================
--- projects/jboss-jca/trunk/rhq/src/main/java/org/jboss/jca/rhq/ra/AoResourceComponent.java 2011-03-17 03:20:26 UTC (rev 110933)
+++ projects/jboss-jca/trunk/rhq/src/main/java/org/jboss/jca/rhq/ra/AoResourceComponent.java 2011-03-17 04:50:01 UTC (rev 110934)
@@ -77,10 +77,12 @@
PropertySimple jndiNameProp = new PropertySimple("jndi-name", ao.getJndiName());
config.put(jndiNameProp);
- // interface_class_name
- PropertySimple intfClsNameProp = new PropertySimple("interface-class-name", jcaClsName);
+ // class-name
+ PropertySimple intfClsNameProp = new PropertySimple("class-name", jcaClsName);
config.put(intfClsNameProp);
+ // interface-class-name
+
// use-ra-association
boolean useRaAsso = ResourceAdapterAssociation.class.isAssignableFrom(aoCls);
PropertySimple useRaAssoProp = new PropertySimple("use-ra-association", Boolean.valueOf(useRaAsso));
Modified: projects/jboss-jca/trunk/rhq/src/main/resources/META-INF/rhq-plugin.xml
===================================================================
--- projects/jboss-jca/trunk/rhq/src/main/resources/META-INF/rhq-plugin.xml 2011-03-17 03:20:26 UTC (rev 110933)
+++ projects/jboss-jca/trunk/rhq/src/main/resources/META-INF/rhq-plugin.xml 2011-03-17 04:50:01 UTC (rev 110934)
@@ -473,7 +473,8 @@
<resource-configuration>
<c:group name="general" displayName="General">
<c:simple-property name="jndi-name" displayName="JNDI Name"/>
- <c:simple-property name="interface-class-name" displayName="interface class name" description="the interface class name of the admin object" readOnly="true"/>
+ <c:simple-property name="class-name" displayName="Class name of AdminObject" description="The class name of the admin object" readOnly="true"/>
+ <c:simple-property name="interface-class-name" displayName="Interface class name of AdminObject" description="The interface class name of the admin object" readOnly="true"/>
<c:simple-property name="use-ra-association" displayName="Use ResourceAdapterAssociation" type="boolean" readOnly="true" />
</c:group>
<c:group name="ConfigProperties" displayName="All Config Properties">
Modified: projects/jboss-jca/trunk/rhq/src/test/java/org/jboss/jca/rhq/test/XATestCase.java
===================================================================
--- projects/jboss-jca/trunk/rhq/src/test/java/org/jboss/jca/rhq/test/XATestCase.java 2011-03-17 03:20:26 UTC (rev 110933)
+++ projects/jboss-jca/trunk/rhq/src/test/java/org/jboss/jca/rhq/test/XATestCase.java 2011-03-17 04:50:01 UTC (rev 110934)
@@ -185,7 +185,9 @@
}
if (res.getName().equals("XAAdminObjectImpl"))
{
- String aoCls = config.getSimpleValue("interface-class-name", null);
+ String aoJndiName = config.getSimpleValue("jndi-name", null);
+ assertEquals("java:/XAAdminObjectImpl", aoJndiName);
+ String aoCls = config.getSimpleValue("class-name", null);
assertEquals("org.jboss.jca.rhq.rar.xa.XAAdminObjectImpl", aoCls);
assertEquals("true", config.getSimpleValue("use-ra-association", "null"));
}
More information about the jboss-cvs-commits
mailing list