INT-3415 Add apply-sequence to xpath-splitter

JIRA: https://jira.spring.io/browse/INT-3415

* Add `XPathSplitterParserTests`

XSD Doc Polishing
This commit is contained in:
Artem Bilan
2014-07-01 15:40:30 +03:00
committed by Gary Russell
parent 58932dc31f
commit 1ca631e2c8
5 changed files with 104 additions and 3 deletions

View File

@@ -742,7 +742,31 @@
</xsd:appinfo>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="create-documents" type="xsd:string" use="optional"/>
<xsd:attribute name="create-documents" use="optional" default="false">
<xsd:annotation>
<xsd:documentation>
Set this flag to 'true' to convert each resuling Node to a Document
before sending replies from this splitter. Default is 'false'
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:union memberTypes="xsd:boolean xsd:string" />
</xsd:simpleType>
</xsd:attribute>
<xsd:attribute name="apply-sequence" use="optional" default="true">
<xsd:annotation>
<xsd:documentation>
Set this flag to false to prevent adding sequence related headers in this splitter.
This can be convenient in cases where the set sequence numbers conflict with downstream
custom aggregations. When true, existing correlation and sequence related headers
are pushed onto a stack; downstream components, such as aggregators may pop
the stack to revert the existing headers after aggregation. Default is 'true'.
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:union memberTypes="xsd:boolean xsd:string" />
</xsd:simpleType>
</xsd:attribute>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>