@Override protected List<Object> getChannelKeys(Message<?> message) { Node node = this.converter.convertToNode(message.getPayload()); if (this.evaluateAsString) { return Collections.singletonList((Object) this.xPathExpression.evaluateAsString(node)); } else { return this.xPathExpression.evaluate(node, this.nodeMapper); } }
List<Order> orders = orderXPath.evaluate(responseResult.getNode(), new NodeMapper<Order>() {