[jboss-svn-commits] JBL Code SVN: r26738 - in labs/jbossesb/trunk/product/rosetta: tests/src/org/jboss/soa/esb/util and 1 other directory.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Tue May 26 11:57:45 EDT 2009
Author: tfennelly
Date: 2009-05-26 11:57:45 -0400 (Tue, 26 May 2009)
New Revision: 26738
Modified:
labs/jbossesb/trunk/product/rosetta/src/org/jboss/soa/esb/util/JndiUtil.java
labs/jbossesb/trunk/product/rosetta/tests/src/org/jboss/soa/esb/util/JndiUtilUnitTest.java
Log:
https://jira.jboss.org/jira/browse/JBESB-2594
Add JBoss ESB specific JNDI namespace prefix
Modified: labs/jbossesb/trunk/product/rosetta/src/org/jboss/soa/esb/util/JndiUtil.java
===================================================================
--- labs/jbossesb/trunk/product/rosetta/src/org/jboss/soa/esb/util/JndiUtil.java 2009-05-26 15:57:14 UTC (rev 26737)
+++ labs/jbossesb/trunk/product/rosetta/src/org/jboss/soa/esb/util/JndiUtil.java 2009-05-26 15:57:45 UTC (rev 26738)
@@ -34,6 +34,14 @@
*/
public class JndiUtil
{
+
+ /**
+ * General Namespace prefix for ESB related properties. If the property name
+ * is prefixed with this string it will be automatically added as one of the
+ * JNDI prefixes.
+ */
+ public static final String ESB_JNDI_PARAMETER_PREFIX = "org.jboss.esb.";
+
private JndiUtil()
{
}
@@ -41,9 +49,11 @@
public static Set<String> getJndiPrefixesSet(final String jndiPrefixesValue)
{
final Set<String> jndiPrefixesSet = new TreeSet<String>();
- // Add default prefix.
+
+ // Add default prefixes.
jndiPrefixesSet.add("java.naming.") ;
-
+ jndiPrefixesSet.add(ESB_JNDI_PARAMETER_PREFIX) ;
+
if (jndiPrefixesValue != null)
{
final String[] values = jndiPrefixesValue.split(",") ;
@@ -56,6 +66,7 @@
}
}
}
+
return jndiPrefixesSet;
}
Modified: labs/jbossesb/trunk/product/rosetta/tests/src/org/jboss/soa/esb/util/JndiUtilUnitTest.java
===================================================================
--- labs/jbossesb/trunk/product/rosetta/tests/src/org/jboss/soa/esb/util/JndiUtilUnitTest.java 2009-05-26 15:57:14 UTC (rev 26737)
+++ labs/jbossesb/trunk/product/rosetta/tests/src/org/jboss/soa/esb/util/JndiUtilUnitTest.java 2009-05-26 15:57:45 UTC (rev 26738)
@@ -40,7 +40,7 @@
public void getJndiPrefixesSet()
{
Set<String> set = JndiUtil.getJndiPrefixesSet("test.vendorName");
- assertEquals(2, set.size());
+ assertEquals(3, set.size());
assertTrue(set.contains("test.vendorName"));
assertTrue(set.contains("java.naming."));
}
More information about the jboss-svn-commits
mailing list