[jboss-cvs] JBossAS SVN: r110901 - in projects/jboss-jca/trunk/rhq/src/main: resources/META-INF and 1 other directory.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Sun Mar 13 05:16:54 EDT 2011
Author: jeff.zhang
Date: 2011-03-13 05:16:54 -0400 (Sun, 13 Mar 2011)
New Revision: 110901
Modified:
projects/jboss-jca/trunk/rhq/src/main/java/org/jboss/jca/rhq/ra/RaResourceComponent.java
projects/jboss-jca/trunk/rhq/src/main/java/org/jboss/jca/rhq/ra/RaResourceDiscoveryComponent.java
projects/jboss-jca/trunk/rhq/src/main/resources/META-INF/rhq-plugin.xml
Log:
[JBJCA-517] remove configuration use-ra-association
Modified: projects/jboss-jca/trunk/rhq/src/main/java/org/jboss/jca/rhq/ra/RaResourceComponent.java
===================================================================
--- projects/jboss-jca/trunk/rhq/src/main/java/org/jboss/jca/rhq/ra/RaResourceComponent.java 2011-03-11 22:21:20 UTC (rev 110900)
+++ projects/jboss-jca/trunk/rhq/src/main/java/org/jboss/jca/rhq/ra/RaResourceComponent.java 2011-03-13 09:16:54 UTC (rev 110901)
@@ -61,15 +61,20 @@
Configuration config = new Configuration();
ManagementRepository mr = ManagementRepositoryManager.getManagementRepository();
Connector connector = ManagementRepositoryHelper.getConnectorByUniqueId(mr, getRarUniqueId());
-
- // class-name
- PropertySimple clsNameProp = new PropertySimple("class-name", getJCAClassName());
- config.put(clsNameProp);
-
- ResourceAdapter manResAdapter = connector.getResourceAdapter();
- List<ConfigProperty> manResConfigProps = manResAdapter.getConfigProperties();
- PropertyList configList = getConfigPropertiesList(manResAdapter.getResourceAdapter(), manResConfigProps);
- config.put(configList);
+ ResourceAdapter ra = connector.getResourceAdapter();
+ if (ra != null)
+ {
+ String raClsName = ra.getResourceAdapter().getClass().getName();
+
+ // class-name
+ PropertySimple clsNameProp = new PropertySimple("class-name", raClsName);
+ config.put(clsNameProp);
+
+ List<ConfigProperty> configProps = ra.getConfigProperties();
+ PropertyList configList = getConfigPropertiesList(ra.getResourceAdapter(), configProps);
+ config.put(configList);
+ }
+
return config;
}
}
Modified: projects/jboss-jca/trunk/rhq/src/main/java/org/jboss/jca/rhq/ra/RaResourceDiscoveryComponent.java
===================================================================
--- projects/jboss-jca/trunk/rhq/src/main/java/org/jboss/jca/rhq/ra/RaResourceDiscoveryComponent.java 2011-03-11 22:21:20 UTC (rev 110900)
+++ projects/jboss-jca/trunk/rhq/src/main/java/org/jboss/jca/rhq/ra/RaResourceDiscoveryComponent.java 2011-03-13 09:16:54 UTC (rev 110901)
@@ -45,10 +45,8 @@
public class RaResourceDiscoveryComponent implements ResourceDiscoveryComponent<RaResourceComponent>
{
/**
- * discoverResources
+ * discoverResources, RAR has 1 or 0 ResourceAdapter.
*
- * Each deployed RAR resource has <i>one</i> or <i>none</i> ResourceAdapter.
- *
* @param context ResourceDiscoveryContext<RaResourceComponent>
* @return Set<DiscoveredResourceDetails> set of DiscoveredResourceDetails
* @throws InvalidPluginConfigurationException invalidPluginConfigurationException
@@ -66,18 +64,16 @@
ManagementRepository mr = ManagementRepositoryManager.getManagementRepository();
Connector connector = ManagementRepositoryHelper.getConnectorByUniqueId(mr, rarUniqueId);
ResourceAdapter ra = connector.getResourceAdapter();
- if (ra == null)
+ if (ra != null)
{
- return result;
- }
- String raClsName = ra.getResourceAdapter().getClass().getName();
- String simpleName = ra.getResourceAdapter().getClass().getSimpleName();
- String key = rarUniqueId + "#" + raClsName;
- DiscoveredResourceDetails resConnector = new DiscoveredResourceDetails(
+ String simpleName = ra.getResourceAdapter().getClass().getSimpleName();
+ String key = rarUniqueId + "#" + simpleName;
+ DiscoveredResourceDetails resRa = new DiscoveredResourceDetails(
context.getResourceType(), key, simpleName, "1.0.0",
"Resource Adapter", context.getDefaultPluginConfiguration(),
null);
- result.add(resConnector);
+ result.add(resRa);
+ }
return result;
}
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-11 22:21:20 UTC (rev 110900)
+++ projects/jboss-jca/trunk/rhq/src/main/resources/META-INF/rhq-plugin.xml 2011-03-13 09:16:54 UTC (rev 110901)
@@ -379,8 +379,7 @@
<resource-configuration>
<c:group name="general" displayName="General">
- <c:simple-property name="class-name" displayName="Class name" required="false" description="Class name of ResourceAdapter" />
- <c:simple-property name="use-ra-association" displayName="Use ResourceAdapterAssociation" type="boolean" readOnly="true" required="false"/>
+ <c:simple-property name="class-name" displayName="Class name" readOnly="true" required="false" description="Class name of ResourceAdapter" />
</c:group>
<c:group name="ConfigProperties" displayName="All Config Properties">
&advancedResourceConfigProps;
@@ -433,6 +432,8 @@
<c:simple-property name="cf-impl-name" displayName="ConnectionFactory implement class name"/>
<c:simple-property name="connection-interface-name" displayName="Connection interface class name"/>
<c:simple-property name="connection-impl-name" displayName="Connection implement class name"/>
+
+ <c:simple-property name="use-ra-association" displayName="Use ResourceAdapterAssociation" type="boolean" readOnly="true" required="false"/>
</c:group>
<c:group name="conn_pool" displayName="Connection Pool">
@@ -456,6 +457,7 @@
<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" />
+ <c:simple-property name="use-ra-association" displayName="Use ResourceAdapterAssociation" type="boolean" readOnly="true" required="false"/>
</c:group>
<c:group name="ConfigProperties" displayName="All Config Properties">
&advancedResourceConfigProps;
More information about the jboss-cvs-commits
mailing list