[jboss-svn-commits] JBL Code SVN: r17736 - labs/jbossesb/trunk/product/services/soap/src/main/java/org/jboss/soa/esb/actions/soap.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Fri Jan 11 11:52:45 EST 2008


Author: kevin.conner at jboss.com
Date: 2008-01-11 11:52:45 -0500 (Fri, 11 Jan 2008)
New Revision: 17736

Modified:
   labs/jbossesb/trunk/product/services/soap/src/main/java/org/jboss/soa/esb/actions/soap/SOAPClient.java
Log:
Protect parent access: JBESB-1449

Modified: labs/jbossesb/trunk/product/services/soap/src/main/java/org/jboss/soa/esb/actions/soap/SOAPClient.java
===================================================================
--- labs/jbossesb/trunk/product/services/soap/src/main/java/org/jboss/soa/esb/actions/soap/SOAPClient.java	2008-01-11 16:50:57 UTC (rev 17735)
+++ labs/jbossesb/trunk/product/services/soap/src/main/java/org/jboss/soa/esb/actions/soap/SOAPClient.java	2008-01-11 16:52:45 UTC (rev 17736)
@@ -303,9 +303,12 @@
         ConfigTree[] httpClientConfigTrees = config.getChildren("http-client-property");
 
         httpClientProps.setProperty(HttpClientFactory.TARGET_HOST_URL, wsdl);
-        final String maxThreads = config.getParent().getAttribute(ListenerTagNames.MAX_THREADS_TAG) ;
-        if (maxThreads != null) {
-            httpClientProps.setProperty(HttpClientFactory.MAX_TOTAL_CONNECTIONS, maxThreads) ;
+        final ConfigTree parent = config.getParent() ;
+        if (parent != null) {
+            final String maxThreads = config.getParent().getAttribute(ListenerTagNames.MAX_THREADS_TAG) ;
+            if (maxThreads != null) {
+                httpClientProps.setProperty(HttpClientFactory.MAX_TOTAL_CONNECTIONS, maxThreads) ;
+            }
         }
 
         // The HttpClient properties are attached under the factory class/impl property as <http-client-property name="x" value="y" /> nodes




More information about the jboss-svn-commits mailing list