Author: veithen
Date: Mon Oct 31 18:47:59 2011
New Revision: 1195608
URL: http://svn.apache.org/viewvc?rev=1195608&view=rev
Log:
Some code simplifications.
Modified:
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2/Axis2FlexibleMEPClient.java
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/mediators/elementary/Source.java
Modified:
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2/Axis2FlexibleMEPClient.java
URL:
http://svn.apache.org/viewvc/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2/Axis2FlexibleMEPClient.java?rev=1195608&r1=1195607&r2=1195608&view=diff
==============================================================================
---
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2/Axis2FlexibleMEPClient.java
(original)
+++
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2/Axis2FlexibleMEPClient.java
Mon Oct 31 18:47:59 2011
@@ -263,7 +263,7 @@ public class Axis2FlexibleMEPClient {
&& axisOutMsgCtx.getEnvelope().getBody().getFirstElement()
!= null) {
axisOutMsgCtx.setProperty(WSDL2Constants.ATTR_WHTTP_LOCATION,
axisOutMsgCtx.getEnvelope().getBody().getFirstElement()
- .getQName().getLocalPart());
+ .getLocalName());
}
}
Modified:
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/mediators/elementary/Source.java
URL:
http://svn.apache.org/viewvc/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/mediators/elementary/Source.java?rev=1195608&r1=1195607&r2=1195608&view=diff
==============================================================================
---
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/mediators/elementary/Source.java
(original)
+++
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/mediators/elementary/Source.java
Mon Oct 31 18:47:59 2011
@@ -24,21 +24,16 @@ import org.apache.axiom.om.OMElement;
import org.apache.axiom.om.OMNode;
import org.apache.axiom.om.OMText;
import org.apache.axiom.om.OMFactory;
-import org.apache.axiom.om.impl.builder.StAXBuilder;
-import org.apache.axiom.om.util.StAXUtils;
+import org.apache.axiom.om.OMXMLBuilderFactory;
import org.apache.axiom.soap.SOAP12Constants;
import org.apache.axiom.soap.SOAPEnvelope;
import org.apache.axiom.soap.SOAPFactory;
-import org.apache.axiom.soap.impl.builder.StAXSOAPModelBuilder;
import org.apache.synapse.MessageContext;
import org.apache.synapse.SynapseLog;
import org.apache.synapse.util.MessageHelper;
import org.apache.synapse.util.xpath.SynapseXPath;
import org.jaxen.JaxenException;
-import javax.xml.stream.XMLStreamException;
-import javax.xml.stream.XMLStreamReader;
-import java.io.ByteArrayInputStream;
import java.util.ArrayList;
import java.util.List;
@@ -162,7 +157,7 @@ public class Source {
} else if (sourceType == EnrichMediator.INLINE) {
if (inlineOMNode instanceof OMElement) {
OMElement inlineOMElement = (OMElement) inlineOMNode;
- if
(inlineOMElement.getQName().getLocalPart().equals("Envelope")) {
+ if (inlineOMElement.getLocalName().equals("Envelope")) {
SOAPEnvelope soapEnvelope =
getSOAPEnvFromOM(inlineOMElement);
if (soapEnvelope != null) {
sourceNodeList.add(soapEnvelope);
@@ -177,7 +172,7 @@ public class Source {
} else if (inlineKey != null) {
Object inlineObj = synCtx.getEntry(inlineKey);
if (inlineObj instanceof OMElement) {
- if (((OMElement)
inlineObj).getQName().getLocalPart().equals("Envelope")) {
+ if (((OMElement)
inlineObj).getLocalName().equals("Envelope")) {
SOAPEnvelope soapEnvelope =
getSOAPEnvFromOM((OMElement) inlineObj);
if (soapEnvelope != null) {
sourceNodeList.add(soapEnvelope);
@@ -203,16 +198,8 @@ public class Source {
}
private SOAPEnvelope getSOAPEnvFromOM(OMElement inlineElement) {
- SOAPFactory soapFactory;
- if (inlineElement.getQName().getNamespaceURI().equals(
- SOAP12Constants.SOAP_ENVELOPE_NAMESPACE_URI)) {
- soapFactory = OMAbstractFactory.getSOAP12Factory();
- } else {
- soapFactory = OMAbstractFactory.getSOAP11Factory();
- }
- StAXSOAPModelBuilder builder = new
StAXSOAPModelBuilder(inlineElement.getXMLStreamReader(),
- soapFactory, inlineElement.getQName().getNamespaceURI());
- return builder.getSOAPEnvelope();
+ return OMXMLBuilderFactory.createStAXSOAPModelBuilder(
+ inlineElement.getXMLStreamReader()).getSOAPEnvelope();
}
public SynapseXPath getXpath() {