[jboss-svn-commits] JBL Code SVN: r38175 - in labs/jbossesb/branches/JBESB_4_2_1_GA_CP/product/rosetta: aop/java/org/jboss/internal/soa/esb/services/registry/aspect and 1 other directories.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Wed Sep 12 21:06:47 EDT 2012


Author: tcunning
Date: 2012-09-12 21:06:46 -0400 (Wed, 12 Sep 2012)
New Revision: 38175

Modified:
   labs/jbossesb/branches/JBESB_4_2_1_GA_CP/product/rosetta/aop/java/org/jboss/internal/soa/esb/services/registry/aspect/JUDDIAspect.java
   labs/jbossesb/branches/JBESB_4_2_1_GA_CP/product/rosetta/aop/resources/META-INF/jboss-aop.xml
   labs/jbossesb/branches/JBESB_4_2_1_GA_CP/product/rosetta/build.xml
Log:
JBESB-3847
Adding a patch for jUDDI to change the use of constructor of InitialContext from in JNDIRegistration.register() from InitialContext(Hashtable) to InitialContext.


Modified: labs/jbossesb/branches/JBESB_4_2_1_GA_CP/product/rosetta/aop/java/org/jboss/internal/soa/esb/services/registry/aspect/JUDDIAspect.java
===================================================================
--- labs/jbossesb/branches/JBESB_4_2_1_GA_CP/product/rosetta/aop/java/org/jboss/internal/soa/esb/services/registry/aspect/JUDDIAspect.java	2012-09-12 19:14:22 UTC (rev 38174)
+++ labs/jbossesb/branches/JBESB_4_2_1_GA_CP/product/rosetta/aop/java/org/jboss/internal/soa/esb/services/registry/aspect/JUDDIAspect.java	2012-09-13 01:06:46 UTC (rev 38175)
@@ -23,12 +23,18 @@
 
 import java.util.Vector;
 
+import javax.naming.InitialContext;
+import javax.naming.NamingException;
+
+import org.jboss.aop.joinpoint.Invocation;
 import org.jboss.aop.joinpoint.MethodCalledByMethodInvocation;
 import org.jboss.aop.joinpoint.MethodInvocation;
 import org.w3c.dom.Element;
 import org.w3c.dom.Node;
 import org.w3c.dom.NodeList;
 
+
+
 /**
  * Aspect used to support CDATA sections from within jUDDI.
  * 
@@ -65,4 +71,8 @@
     {
         return new Vector<Object>() ;
     }
+    
+    public InitialContext newContext(final Invocation invocation) throws NamingException {
+    	return new InitialContext();
+    }
 }

Modified: labs/jbossesb/branches/JBESB_4_2_1_GA_CP/product/rosetta/aop/resources/META-INF/jboss-aop.xml
===================================================================
--- labs/jbossesb/branches/JBESB_4_2_1_GA_CP/product/rosetta/aop/resources/META-INF/jboss-aop.xml	2012-09-12 19:14:22 UTC (rev 38174)
+++ labs/jbossesb/branches/JBESB_4_2_1_GA_CP/product/rosetta/aop/resources/META-INF/jboss-aop.xml	2012-09-13 01:06:46 UTC (rev 38175)
@@ -18,5 +18,10 @@
    <bind pointcut="withincode(* org.apache.juddi.datastore.jdbc.JDBCDataStore->fetchBusiness(..)) AND call(* org.apache.juddi.datastore.jdbc.JDBCDataStore->fetchServiceByBusinessKey(..))">
       <advice name="fetchServiceByBusinessKey" aspect="org.jboss.internal.soa.esb.services.registry.aspect.JUDDIAspect"/>
    </bind>
+
+   <bind pointcut="withincode(* org.apache.juddi.registry.rmi.JNDIRegistration->register()) AND call(javax.naming.InitialContext->new(..))">
+      <advice name="newContext" aspect="org.jboss.internal.soa.esb.services.registry.aspect.JUDDIAspect"/>
+   </bind>
+
 </aop>
 

Modified: labs/jbossesb/branches/JBESB_4_2_1_GA_CP/product/rosetta/build.xml
===================================================================
--- labs/jbossesb/branches/JBESB_4_2_1_GA_CP/product/rosetta/build.xml	2012-09-12 19:14:22 UTC (rev 38174)
+++ labs/jbossesb/branches/JBESB_4_2_1_GA_CP/product/rosetta/build.xml	2012-09-13 01:06:46 UTC (rev 38175)
@@ -169,6 +169,7 @@
             <src path="${org.jboss.esb.rosetta.aopc.juddi.classes.dir}"/>
             <include name="org/apache/juddi/util/xml/XMLUtils.class"/>
             <include name="org/apache/juddi/datastore/jdbc/JDBCDataStore.class"/>
+            <include name="org/apache/juddi/registry/rmi/JNDIRegistration.class"/>
             <aoppath path="aop/resources/META-INF/jboss-aop.xml"/>
             <aopclasspath path="${org.jboss.esb.rosetta.aop.classes.dir}"/>
         </aopc>



More information about the jboss-svn-commits mailing list