[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