You are viewing a plain text version of this content. The canonical link for it is here.
Posted to scm@geronimo.apache.org by ga...@apache.org on 2008/09/19 20:33:26 UTC
svn commit: r697177 -
/geronimo/server/trunk/plugins/cxf/geronimo-cxf/src/main/java/org/apache/geronimo/cxf/client/CXFServiceReference.java
Author: gawor
Date: Fri Sep 19 11:33:26 2008
New Revision: 697177
URL: http://svn.apache.org/viewvc?rev=697177&view=rev
Log:
set the bus on the thread to ensure the service class is initialized with the right bus
Modified:
geronimo/server/trunk/plugins/cxf/geronimo-cxf/src/main/java/org/apache/geronimo/cxf/client/CXFServiceReference.java
Modified: geronimo/server/trunk/plugins/cxf/geronimo-cxf/src/main/java/org/apache/geronimo/cxf/client/CXFServiceReference.java
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/plugins/cxf/geronimo-cxf/src/main/java/org/apache/geronimo/cxf/client/CXFServiceReference.java?rev=697177&r1=697176&r2=697177&view=diff
==============================================================================
--- geronimo/server/trunk/plugins/cxf/geronimo-cxf/src/main/java/org/apache/geronimo/cxf/client/CXFServiceReference.java (original)
+++ geronimo/server/trunk/plugins/cxf/geronimo-cxf/src/main/java/org/apache/geronimo/cxf/client/CXFServiceReference.java Fri Sep 19 11:33:26 2008
@@ -26,6 +26,8 @@
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
+import org.apache.cxf.Bus;
+import org.apache.cxf.BusFactory;
import org.apache.cxf.jaxws.context.WebServiceContextImpl;
import org.apache.geronimo.cxf.CXFWebServiceContainer;
import org.apache.geronimo.gbean.AbstractName;
@@ -52,7 +54,8 @@
}
public Object getContent() throws NamingException {
- CXFWebServiceContainer.getDefaultBus();
+ Bus bus = CXFWebServiceContainer.getDefaultBus();
+ BusFactory.setThreadDefaultBus(bus);
Object reference = super.getContent();
SAAJInterceptor.registerInterceptors();
return reference;