Author: alessio.soldano(a)jboss.com
Date: 2009-07-04 10:37:52 -0400 (Sat, 04 Jul 2009)
New Revision: 10314
Modified:
common/trunk/src/main/java/org/jboss/wsf/common/DOMUtils.java
Log:
[JBWS-2554] Making threadlocals inheritable
Modified: common/trunk/src/main/java/org/jboss/wsf/common/DOMUtils.java
===================================================================
--- common/trunk/src/main/java/org/jboss/wsf/common/DOMUtils.java 2009-07-04 14:19:32 UTC
(rev 10313)
+++ common/trunk/src/main/java/org/jboss/wsf/common/DOMUtils.java 2009-07-04 14:37:52 UTC
(rev 10314)
@@ -73,8 +73,8 @@
private static final String DEFER_NODE_EXPANSION_FEATURE =
"http://apache.org/xml/features/dom/defer-node-expansion";
// All elements created by the same thread are created by the same builder and belong
to the same doc
- private static ThreadLocal<Document> documentThreadLocal = new
ThreadLocal<Document>();
- private static ThreadLocal<DocumentBuilder> builderThreadLocal = new
ThreadLocal<DocumentBuilder>() {
+ private static ThreadLocal<Document> documentThreadLocal = new
InheritableThreadLocal<Document>();
+ private static ThreadLocal<DocumentBuilder> builderThreadLocal = new
InheritableThreadLocal<DocumentBuilder>() {
protected DocumentBuilder initialValue()
{
DocumentBuilderFactory factory = null;
Show replies by date