Added namespace support for "message-factory" and "fault-message-resolver" (INT-291).

This commit is contained in:
Mark Fisher
2008-07-08 01:03:06 +00:00
parent f8e7bdf3c2
commit b3719ff096
7 changed files with 119 additions and 1 deletions

View File

@@ -74,6 +74,14 @@ public class WebServiceHandlerParser extends AbstractSingleBeanDefinitionParser
if (StringUtils.hasText(requestCallbackRef)) {
builder.addPropertyReference("requestCallback", requestCallbackRef);
}
String messageFactoryRef = element.getAttribute("message-factory");
if (StringUtils.hasText(messageFactoryRef)) {
builder.addPropertyReference("messageFactory", messageFactoryRef);
}
String faultMessageResolverRef = element.getAttribute("fault-message-resolver");
if (StringUtils.hasText(faultMessageResolverRef)) {
builder.addPropertyReference("faultMessageResolver", faultMessageResolverRef);
}
}
}

View File

@@ -32,6 +32,8 @@
<xsd:attribute name="unmarshaller" type="xsd:string"/>
<xsd:attribute name="source-extractor" type="xsd:string"/>
<xsd:attribute name="request-callback" type="xsd:string"/>
<xsd:attribute name="message-factory" type="xsd:string"/>
<xsd:attribute name="fault-message-resolver" type="xsd:string"/>
</xsd:complexType>
</xsd:element>