From c52aa50a4e38278fae825213d3c5f3bb84dd8fe9 Mon Sep 17 00:00:00 2001 From: Arjen Poutsma Date: Sat, 7 Apr 2007 15:21:53 +0000 Subject: [PATCH] --- .../mapping/PayloadRootQNameEndpointMapping.java | 10 +++++----- .../mapping/PayloadRootQNameEndpointMappingTest.java | 1 - 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/core/src/main/java/org/springframework/ws/server/endpoint/mapping/PayloadRootQNameEndpointMapping.java b/core/src/main/java/org/springframework/ws/server/endpoint/mapping/PayloadRootQNameEndpointMapping.java index 5ed9ceca..e88f3a98 100644 --- a/core/src/main/java/org/springframework/ws/server/endpoint/mapping/PayloadRootQNameEndpointMapping.java +++ b/core/src/main/java/org/springframework/ws/server/endpoint/mapping/PayloadRootQNameEndpointMapping.java @@ -22,7 +22,6 @@ import javax.xml.transform.TransformerException; import javax.xml.transform.TransformerFactory; import javax.xml.transform.dom.DOMResult; -import org.springframework.beans.factory.InitializingBean; import org.springframework.ws.WebServiceMessage; import org.springframework.ws.context.MessageContext; import org.springframework.xml.namespace.QNameUtils; @@ -48,10 +47,14 @@ import org.w3c.dom.Element; * @author Arjen Poutsma * @see org.springframework.xml.namespace.QNameEditor */ -public class PayloadRootQNameEndpointMapping extends AbstractQNameEndpointMapping implements InitializingBean { +public class PayloadRootQNameEndpointMapping extends AbstractQNameEndpointMapping { private static TransformerFactory transformerFactory; + static { + transformerFactory = TransformerFactory.newInstance(); + } + protected QName resolveQName(MessageContext messageContext) throws TransformerException { Element payloadElement = getMessagePayloadElement(messageContext.getRequest()); return QNameUtils.getQNameForNode(payloadElement); @@ -64,7 +67,4 @@ public class PayloadRootQNameEndpointMapping extends AbstractQNameEndpointMappin return (Element) domResult.getNode().getFirstChild(); } - public final void afterPropertiesSet() throws Exception { - transformerFactory = TransformerFactory.newInstance(); - } } diff --git a/core/src/test/java/org/springframework/ws/server/endpoint/mapping/PayloadRootQNameEndpointMappingTest.java b/core/src/test/java/org/springframework/ws/server/endpoint/mapping/PayloadRootQNameEndpointMappingTest.java index 34248e9e..618620fa 100644 --- a/core/src/test/java/org/springframework/ws/server/endpoint/mapping/PayloadRootQNameEndpointMappingTest.java +++ b/core/src/test/java/org/springframework/ws/server/endpoint/mapping/PayloadRootQNameEndpointMappingTest.java @@ -30,7 +30,6 @@ public class PayloadRootQNameEndpointMappingTest extends TestCase { protected void setUp() throws Exception { mapping = new PayloadRootQNameEndpointMapping(); - mapping.afterPropertiesSet(); } public void testResolveQNames() throws Exception {