From: Juergen H. <jho...@us...> - 2006-04-21 00:14:25
|
Update of /cvsroot/springframework/spring/src/org/springframework/remoting/jaxrpc In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv19629/src/org/springframework/remoting/jaxrpc Modified Files: Tag: mbranch-1-2 JaxRpcPortClientInterceptor.java Log Message: backported fixes and enhancements from 2.0 M4 (HEAD) Index: JaxRpcPortClientInterceptor.java =================================================================== RCS file: /cvsroot/springframework/spring/src/org/springframework/remoting/jaxrpc/JaxRpcPortClientInterceptor.java,v retrieving revision 1.13.4.2 retrieving revision 1.13.4.3 diff -C2 -d -r1.13.4.2 -r1.13.4.3 *** JaxRpcPortClientInterceptor.java 17 Jan 2006 21:29:35 -0000 1.13.4.2 --- JaxRpcPortClientInterceptor.java 21 Apr 2006 00:13:49 -0000 1.13.4.3 *************** *** 5,11 **** * you may not use this file except in compliance with the License. * You may obtain a copy of the License at ! * * http://www.apache.org/licenses/LICENSE-2.0 ! * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, --- 5,11 ---- * you may not use this file except in compliance with the License. * You may obtain a copy of the License at ! * * http://www.apache.org/licenses/LICENSE-2.0 ! * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, *************** *** 531,535 **** // Create JAX-RPC call object, using the method name as operation name. ! Call call = service.createCall(portQName, invocation.getMethod().getName()); // Apply properties to JAX-RPC stub. --- 531,539 ---- // Create JAX-RPC call object, using the method name as operation name. ! // Synchronized because of non-thread-safe Axis implementation! ! Call call = null; ! synchronized (service) { ! call = service.createCall(portQName, invocation.getMethod().getName()); ! } // Apply properties to JAX-RPC stub. |