[hornetq-commits] JBoss hornetq SVN: r8883 - in trunk: tests/src/org/hornetq/tests/unit/ra and 1 other directory.
do-not-reply at jboss.org
do-not-reply at jboss.org
Tue Feb 16 11:52:13 EST 2010
Author: clebert.suconic at jboss.com
Date: 2010-02-16 11:52:12 -0500 (Tue, 16 Feb 2010)
New Revision: 8883
Modified:
trunk/src/main/org/hornetq/ra/HornetQRAConnectionFactory.java
trunk/src/main/org/hornetq/ra/HornetQResourceAdapter.java
trunk/tests/src/org/hornetq/tests/unit/ra/ResourceAdapterTest.java
Log:
https://jira.jboss.org/jira/browse/HORNETQ-294 - A few minor tweaks to the JCA adapter as requested by the JBJCA's lead (Jesper)
Modified: trunk/src/main/org/hornetq/ra/HornetQRAConnectionFactory.java
===================================================================
--- trunk/src/main/org/hornetq/ra/HornetQRAConnectionFactory.java 2010-02-16 15:28:23 UTC (rev 8882)
+++ trunk/src/main/org/hornetq/ra/HornetQRAConnectionFactory.java 2010-02-16 16:52:12 UTC (rev 8883)
@@ -21,7 +21,7 @@
import javax.jms.XAConnectionFactory;
import javax.jms.XAQueueConnectionFactory;
import javax.jms.XATopicConnectionFactory;
-import javax.naming.Referenceable;
+import javax.resource.Referenceable;
/**
* An aggregate interface for the JMS connection factories
Modified: trunk/src/main/org/hornetq/ra/HornetQResourceAdapter.java
===================================================================
--- trunk/src/main/org/hornetq/ra/HornetQResourceAdapter.java 2010-02-16 15:28:23 UTC (rev 8882)
+++ trunk/src/main/org/hornetq/ra/HornetQResourceAdapter.java 2010-02-16 16:52:12 UTC (rev 8883)
@@ -72,6 +72,11 @@
* The resource adapter properties
*/
private final HornetQRAProperties raProperties;
+
+ /**
+ * The resource adapter properties before parsing
+ */
+ private String unparsedProperties;
/**
* The JBoss connection factory
@@ -234,15 +239,16 @@
return raProperties.getConnectorClassName();
}
- public Map<String, Object> getConnectionParameters()
+ public String getConnectionParameters()
{
- return raProperties.getParsedConnectionParameters();
+ return unparsedProperties;
}
public void setConnectionParameters(final String config)
{
if (config != null)
{
+ this.unparsedProperties = config;
raProperties.setParsedConnectionParameters(Util.parseConfig(config));
}
}
@@ -1381,7 +1387,7 @@
if (connectorClassName != null)
{
Map<String, Object> connectionParams = overrideProperties.getParsedConnectionParameters() != null ? overrideProperties.getParsedConnectionParameters()
- : getConnectionParameters();
+ : raProperties.getParsedConnectionParameters();
TransportConfiguration transportConf = new TransportConfiguration(connectorClassName, connectionParams);
String backUpCOnnectorClassname = overrideProperties.getBackupConnectorClassName() != null ? overrideProperties.getBackupConnectorClassName()
Modified: trunk/tests/src/org/hornetq/tests/unit/ra/ResourceAdapterTest.java
===================================================================
--- trunk/tests/src/org/hornetq/tests/unit/ra/ResourceAdapterTest.java 2010-02-16 15:28:23 UTC (rev 8882)
+++ trunk/tests/src/org/hornetq/tests/unit/ra/ResourceAdapterTest.java 2010-02-16 16:52:12 UTC (rev 8883)
@@ -333,7 +333,7 @@
public void testValidateProperties() throws Exception
{
- validateGettersAndSetters(new HornetQResourceAdapter(), "backupTransportConfiguration");
+ validateGettersAndSetters(new HornetQResourceAdapter(), "backupTransportConfiguration", "connectionParameters");
validateGettersAndSetters(new HornetQRAManagedConnectionFactory(),
"connectionParameters",
"sessionDefaultType",
More information about the hornetq-commits
mailing list