Removed the 'resolution-required' attribute for xpath-router (it is being refactored as a responsibility of the RouterEndpoint rather than individual Router implementations).
This commit is contained in:
@@ -48,7 +48,6 @@ public class XPathRouterParser extends AbstractSingleBeanDefinitionParser {
|
||||
@Override
|
||||
protected void doParse(Element element, ParserContext parserContext, BeanDefinitionBuilder builder) {
|
||||
boolean multiChannel = Boolean.parseBoolean(element.getAttribute("multi-channel"));
|
||||
boolean resolutionRequired = Boolean.parseBoolean(element.getAttribute("resolution-required"));
|
||||
String xPathExpression = element.getAttribute("xpath-expression");
|
||||
String xPathExpressionRef = element.getAttribute("xpath-expression-ref");
|
||||
if ((StringUtils.hasText(xPathExpression) && StringUtils.hasText(xPathExpressionRef))
|
||||
@@ -75,7 +74,6 @@ public class XPathRouterParser extends AbstractSingleBeanDefinitionParser {
|
||||
else {
|
||||
resolverDefinitionBuilder.addConstructorArgReference(xPathExpressionRef);
|
||||
}
|
||||
builder.addPropertyValue("resolutionRequired", resolutionRequired);
|
||||
builder.addPropertyValue("channelNameResolver", resolverDefinitionBuilder.getBeanDefinition());
|
||||
}
|
||||
|
||||
|
||||
@@ -89,10 +89,7 @@
|
||||
use="optional" />
|
||||
<xsd:attribute name="multi-channel" type="xsd:boolean"
|
||||
default="false" />
|
||||
<xsd:attribute name="resolution-required" type="xsd:boolean"
|
||||
default="true" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
|
||||
|
||||
</xsd:schema>
|
||||
@@ -59,7 +59,7 @@ public class XPathRouterParserTests extends AbstractJUnit4SpringContextTests{
|
||||
GenericMessage<Document> docMessage = new GenericMessage<Document>(doc);
|
||||
inputOne.send(docMessage);
|
||||
GenericMessage<Document> received = (GenericMessage<Document>) outputOne.receive(1000);
|
||||
assertNotNull("Did not recevie message from outputOne", received);
|
||||
assertNotNull("Did not receive message from outputOne", received);
|
||||
}
|
||||
|
||||
@SuppressWarnings("unchecked")
|
||||
@@ -69,7 +69,7 @@ public class XPathRouterParserTests extends AbstractJUnit4SpringContextTests{
|
||||
GenericMessage<Document> docMessage = new GenericMessage<Document>(doc);
|
||||
inputOne.send(docMessage);
|
||||
GenericMessage<Document> received = (GenericMessage<Document>) outputTwo.receive(1000);
|
||||
assertNotNull("Did not recevie message from two", received);
|
||||
assertNotNull("Did not receive message from two", received);
|
||||
}
|
||||
|
||||
@SuppressWarnings("unchecked")
|
||||
@@ -79,7 +79,7 @@ public class XPathRouterParserTests extends AbstractJUnit4SpringContextTests{
|
||||
GenericMessage<Document> docMessage = new GenericMessage<Document>(doc);
|
||||
inputOne.send(docMessage);
|
||||
GenericMessage<Document> received = (GenericMessage<Document>) errorChannel.receive(1000);
|
||||
assertNotNull("Did not recevie message on errors", received);
|
||||
assertNotNull("Did not receive message on errors", received);
|
||||
|
||||
}
|
||||
|
||||
@@ -90,7 +90,7 @@ public class XPathRouterParserTests extends AbstractJUnit4SpringContextTests{
|
||||
GenericMessage<Document> docMessage = new GenericMessage<Document>(doc);
|
||||
inputTwo.send(docMessage);
|
||||
GenericMessage<Document> received = (GenericMessage<Document>) outputOne.receive(1000);
|
||||
assertNotNull("Did not recevie message from outputOne", received);
|
||||
assertNotNull("Did not receive message from outputOne", received);
|
||||
}
|
||||
|
||||
@SuppressWarnings("unchecked")
|
||||
@@ -100,7 +100,7 @@ public class XPathRouterParserTests extends AbstractJUnit4SpringContextTests{
|
||||
GenericMessage<Document> docMessage = new GenericMessage<Document>(doc);
|
||||
inputTwo.send(docMessage);
|
||||
GenericMessage<Document> received = (GenericMessage<Document>) outputTwo.receive(1000);
|
||||
assertNotNull("Did not recevie message from two", received);
|
||||
assertNotNull("Did not receive message from two", received);
|
||||
}
|
||||
|
||||
@SuppressWarnings("unchecked")
|
||||
@@ -110,7 +110,7 @@ public class XPathRouterParserTests extends AbstractJUnit4SpringContextTests{
|
||||
GenericMessage<Document> docMessage = new GenericMessage<Document>(doc);
|
||||
inputTwo.send(docMessage);
|
||||
GenericMessage<Document> received = (GenericMessage<Document>) errorChannel.receive(1000);
|
||||
assertNotNull("Did not recevie message on errors", received);
|
||||
assertNotNull("Did not receive message on errors", received);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user