[jboss-svn-commits] JBL Code SVN: r17735 - labs/jbossesb/branches/JBESB_4_2_1_GA_CP/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:50:57 EST 2008


Author: kevin.conner at jboss.com
Date: 2008-01-11 11:50:57 -0500 (Fri, 11 Jan 2008)
New Revision: 17735

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

Modified: labs/jbossesb/branches/JBESB_4_2_1_GA_CP/product/services/soap/src/main/java/org/jboss/soa/esb/actions/soap/SOAPClient.java
===================================================================
--- labs/jbossesb/branches/JBESB_4_2_1_GA_CP/product/services/soap/src/main/java/org/jboss/soa/esb/actions/soap/SOAPClient.java	2008-01-11 16:50:04 UTC (rev 17734)
+++ labs/jbossesb/branches/JBESB_4_2_1_GA_CP/product/services/soap/src/main/java/org/jboss/soa/esb/actions/soap/SOAPClient.java	2008-01-11 16:50:57 UTC (rev 17735)
@@ -325,9 +325,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