Author: heiko.braun(a)jboss.com
Date: 2007-11-08 08:35:35 -0500 (Thu, 08 Nov 2007)
New Revision: 5013
Modified:
stack/native/branches/jbossws-native-2.0.2/src/main/java/org/jboss/ws/core/jaxws/spi/ProviderImpl.java
stack/native/branches/jbossws-native-2.0.2/src/main/java/org/jboss/ws/core/utils/ThreadLocalAssociation.java
stack/native/branches/jbossws-native-2.0.2/src/main/java/org/jboss/wsf/stack/jbws/RequestHandlerImpl.java
stack/native/branches/jbossws-native-2.0.2/version.properties
Log:
JBWS-1903: DOMUtils doesn't clear thread locals
Modified:
stack/native/branches/jbossws-native-2.0.2/src/main/java/org/jboss/ws/core/jaxws/spi/ProviderImpl.java
===================================================================
---
stack/native/branches/jbossws-native-2.0.2/src/main/java/org/jboss/ws/core/jaxws/spi/ProviderImpl.java 2007-11-08
13:31:55 UTC (rev 5012)
+++
stack/native/branches/jbossws-native-2.0.2/src/main/java/org/jboss/ws/core/jaxws/spi/ProviderImpl.java 2007-11-08
13:35:35 UTC (rev 5013)
@@ -39,6 +39,7 @@
import javax.xml.ws.wsaddressing.W3CEndpointReference;
import org.jboss.util.NotImplementedException;
+import org.jboss.wsf.common.DOMUtils;
import org.w3c.dom.Element;
/**
@@ -60,6 +61,7 @@
public ServiceDelegate createServiceDelegate(URL wsdlLocation, QName serviceName,
Class serviceClass)
{
ServiceDelegateImpl delegate = new ServiceDelegateImpl(wsdlLocation, serviceName,
serviceClass);
+ DOMUtils.clearThreadLocals();
return delegate;
}
Modified:
stack/native/branches/jbossws-native-2.0.2/src/main/java/org/jboss/ws/core/utils/ThreadLocalAssociation.java
===================================================================
---
stack/native/branches/jbossws-native-2.0.2/src/main/java/org/jboss/ws/core/utils/ThreadLocalAssociation.java 2007-11-08
13:31:55 UTC (rev 5012)
+++
stack/native/branches/jbossws-native-2.0.2/src/main/java/org/jboss/ws/core/utils/ThreadLocalAssociation.java 2007-11-08
13:35:35 UTC (rev 5013)
@@ -60,7 +60,7 @@
public static void clear()
{
- msgContextAssoc.set(null);
- strTransformAssoc.set(null);
+ msgContextAssoc.remove();
+ strTransformAssoc.remove();
}
}
Modified:
stack/native/branches/jbossws-native-2.0.2/src/main/java/org/jboss/wsf/stack/jbws/RequestHandlerImpl.java
===================================================================
---
stack/native/branches/jbossws-native-2.0.2/src/main/java/org/jboss/wsf/stack/jbws/RequestHandlerImpl.java 2007-11-08
13:31:55 UTC (rev 5012)
+++
stack/native/branches/jbossws-native-2.0.2/src/main/java/org/jboss/wsf/stack/jbws/RequestHandlerImpl.java 2007-11-08
13:35:35 UTC (rev 5013)
@@ -91,6 +91,7 @@
import org.jboss.wsf.spi.SPIProviderResolver;
import org.jboss.wsf.spi.SPIProvider;
import org.jboss.wsf.common.DOMWriter;
+import org.jboss.wsf.common.DOMUtils;
import org.w3c.dom.Document;
/**
@@ -320,6 +321,7 @@
// clear thread local storage
ThreadLocalAssociation.clear();
+ DOMUtils.clearThreadLocals();
}
}
Modified: stack/native/branches/jbossws-native-2.0.2/version.properties
===================================================================
--- stack/native/branches/jbossws-native-2.0.2/version.properties 2007-11-08 13:31:55 UTC
(rev 5012)
+++ stack/native/branches/jbossws-native-2.0.2/version.properties 2007-11-08 13:35:35 UTC
(rev 5013)
@@ -25,7 +25,7 @@
# Dependend integration projects
jbossws-spi=1.0.0.GA
-jbossws-common=1.0.1.GA
+jbossws-common=snapshot
jbossws-framework=2.0.2.GA
jbossws-jboss40=2.0.2.GA
jbossws-jboss42=2.0.1.GA
Show replies by date