[jboss-cvs] JBossAS SVN: r109666 - projects/jaxr/trunk/modules/juddi-jaxr/src/main/java/org/jboss/jaxr/juddi.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Thu Dec 2 15:21:56 EST 2010
Author: richard.opalka at jboss.com
Date: 2010-12-02 15:21:55 -0500 (Thu, 02 Dec 2010)
New Revision: 109666
Modified:
projects/jaxr/trunk/modules/juddi-jaxr/src/main/java/org/jboss/jaxr/juddi/JUDDIService.java
Log:
[JAXR-19] implementing support for JNDI subcontexts creation if configured
Modified: projects/jaxr/trunk/modules/juddi-jaxr/src/main/java/org/jboss/jaxr/juddi/JUDDIService.java
===================================================================
--- projects/jaxr/trunk/modules/juddi-jaxr/src/main/java/org/jboss/jaxr/juddi/JUDDIService.java 2010-12-02 20:03:40 UTC (rev 109665)
+++ projects/jaxr/trunk/modules/juddi-jaxr/src/main/java/org/jboss/jaxr/juddi/JUDDIService.java 2010-12-02 20:21:55 UTC (rev 109666)
@@ -35,6 +35,7 @@
import java.sql.Connection;
import java.sql.SQLException;
import java.sql.Statement;
+import java.util.StringTokenizer;
/**
* A JBoss MBean for the JUDDI Service MBean for the JUDDI open source project
@@ -384,6 +385,19 @@
.newInstance();
try {
+ if (bindJaxr.indexOf('/') != -1)
+ {
+ StringTokenizer st = new StringTokenizer(bindJaxr, "/");
+ String subContext = null;
+ while (st.hasMoreTokens())
+ {
+ subContext = st.nextToken();
+ if (st.hasMoreTokens())
+ {
+ ctx.createSubcontext(subContext);
+ }
+ }
+ }
ctx.rebind(bindJaxr, factory);
jndiAlreadyBound = true;
} catch (NamingException e) {
More information about the jboss-cvs-commits
mailing list