DATAGEODE-197 - Add support in the XML Namespace for Region to AsyncEventQueue and GatewaySender associations by ID.

This commit is contained in:
John Blum
2019-07-15 18:37:37 -07:00
parent 6c7bdfc877
commit d0f238d0a6
7 changed files with 240 additions and 45 deletions

View File

@@ -787,6 +787,15 @@ use inner bean declarations.
</xsd:choice>
<xsd:group ref="subRegionGroup" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
<xsd:attribute name="async-event-queue-ids" type="xsd:string" use="optional">
<xsd:annotation>
<xsd:documentation><![CDATA[
Comma-delimited list of Apache Geode, AsyncEventQueue (AEQ) IDs configured for this Region. This attribute is used
when the member of the cluster hosting this Region is not the primary or secondary for the AEQ. If the member is
primary or a secondary, then the nested async-event-queue or the async-event-queue-ref element should be declared instead.
]]></xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="cloning-enabled" type="xsd:string">
<xsd:annotation>
<xsd:documentation><![CDATA[[
@@ -802,6 +811,16 @@ in the cache. GemFire default is false.
]]></xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="gateway-sender-ids" type="xsd:string" use="optional">
<xsd:annotation>
<xsd:documentation><![CDATA[
Comma-delimited list of Apache Geode, GatewaySender IDs configured for this Region. This attribute is used
when the member of the cluster hosting this Region is not the primary or secondary for the GatewaySender.
If the member is primary or a secondary, then the nested gateway-sender or the gateway-sender-ref element
should be declared instead.
]]></xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
@@ -1202,6 +1221,25 @@ use inner bean declarations.
</xsd:element>
</xsd:choice>
</xsd:sequence>
<xsd:attribute name="async-event-queue-ids" type="xsd:string" use="optional">
<xsd:annotation>
<xsd:documentation><![CDATA[
Comma-delimited list of Apache Geode, AsyncEventQueue (AEQ) IDs configured for this Region. This attribute is used
when the member of the cluster hosting this Region is not the primary or secondary for the AEQ. If the member is
primary or a secondary, then the nested async-event-queue or the async-event-queue-ref element should be declared instead.
]]></xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="gateway-sender-ids" type="xsd:string" use="optional">
<xsd:annotation>
<xsd:documentation><![CDATA[
Comma-delimited list of Apache Geode, GatewaySender IDs configured for this Region. This attribute is used
when the member of the cluster hosting this Region is not the primary or secondary for the GatewaySender.
If the member is primary or a secondary, then the nested gateway-sender or the gateway-sender-ref element
should be declared instead.
]]></xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="ignore-jta" type="xsd:string" use="optional">
<xsd:annotation>
<xsd:documentation><![CDATA[

View File

@@ -787,6 +787,15 @@ use inner bean declarations.
</xsd:choice>
<xsd:group ref="subRegionGroup" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
<xsd:attribute name="async-event-queue-ids" type="xsd:string" use="optional">
<xsd:annotation>
<xsd:documentation><![CDATA[
Comma-delimited list of Apache Geode, AsyncEventQueue (AEQ) IDs configured for this Region. This attribute is used
when the member of the cluster hosting this Region is not the primary or secondary for the AEQ. If the member is
primary or a secondary, then the nested async-event-queue or the async-event-queue-ref element should be declared instead.
]]></xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="cloning-enabled" type="xsd:string">
<xsd:annotation>
<xsd:documentation><![CDATA[[
@@ -802,6 +811,16 @@ in the cache. GemFire default is false.
]]></xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="gateway-sender-ids" type="xsd:string" use="optional">
<xsd:annotation>
<xsd:documentation><![CDATA[
Comma-delimited list of Apache Geode, GatewaySender IDs configured for this Region. This attribute is used
when the member of the cluster hosting this Region is not the primary or secondary for the GatewaySender.
If the member is primary or a secondary, then the nested gateway-sender or the gateway-sender-ref element
should be declared instead.
]]></xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
@@ -1202,6 +1221,25 @@ use inner bean declarations.
</xsd:element>
</xsd:choice>
</xsd:sequence>
<xsd:attribute name="async-event-queue-ids" type="xsd:string" use="optional">
<xsd:annotation>
<xsd:documentation><![CDATA[
Comma-delimited list of Apache Geode, AsyncEventQueue (AEQ) IDs configured for this Region. This attribute is used
when the member of the cluster hosting this Region is not the primary or secondary for the AEQ. If the member is
primary or a secondary, then the nested async-event-queue or the async-event-queue-ref element should be declared instead.
]]></xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="gateway-sender-ids" type="xsd:string" use="optional">
<xsd:annotation>
<xsd:documentation><![CDATA[
Comma-delimited list of Apache Geode, GatewaySender IDs configured for this Region. This attribute is used
when the member of the cluster hosting this Region is not the primary or secondary for the GatewaySender.
If the member is primary or a secondary, then the nested gateway-sender or the gateway-sender-ref element
should be declared instead.
]]></xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="ignore-jta" type="xsd:string" use="optional">
<xsd:annotation>
<xsd:documentation><![CDATA[