Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

SGFNET-24 Allow for all attributes in gemfire namespace to support va…

…riable substitution
  • Loading branch information...
commit d9a20ad18d716d4a4e2e0c0ae89ebc28e1cd1b85 1 parent e320874
@markpollack markpollack authored
Showing with 25 additions and 25 deletions.
  1. +25 −25 src/Spring.Data.GemFire/Config/spring-gemfire-1.0.xsd
View
50 src/Spring.Data.GemFire/Config/spring-gemfire-1.0.xsd
@@ -35,7 +35,7 @@ The location of the GemFire cache xml file.
]]></xsd:documentation>
</xsd:annotation>
</xsd:attribute>
- <xsd:attribute name="disconnect-on-close" type="xsd:boolean" default="true" use="optional">
+ <xsd:attribute name="disconnect-on-close" type="xsd:string" default="true" use="optional">
<xsd:annotation>
<xsd:documentation>
<![CDATA[
@@ -46,7 +46,7 @@ true, set to false if you experience a hang in the application.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
- <xsd:attribute name="keepalive-on-close" type="xsd:boolean" default="true" use="optional">
+ <xsd:attribute name="keepalive-on-close" type="xsd:string" default="true" use="optional">
<xsd:annotation>
<xsd:documentation>
<![CDATA[
@@ -174,7 +174,7 @@ Disk storage configuration for the defined region.
</xsd:annotation>
</xsd:element>
</xsd:sequence>
- <xsd:attribute name="persistent" type="xsd:boolean" default="false">
+ <xsd:attribute name="persistent" type="xsd:string" default="false">
<xsd:annotation>
<xsd:documentation><![CDATA[
Indicates whether the defined region is persistent or not. GemFire ensures that all the data you put into a region that
@@ -267,7 +267,7 @@ Considers the amount of heap used (through the GemFire resource manager) before
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
- <xsd:attribute name="threshold" type="xsd:long" use="required">
+ <xsd:attribute name="threshold" type="xsd:string" use="required">
<xsd:annotation>
<xsd:documentation><![CDATA[
The threshold (or limit) against which the eviction algorithm runs. Once the threashold is reached, eviction is
@@ -312,7 +312,7 @@ Note: the directory must already exist.
]]></xsd:documentation>
</xsd:annotation>
</xsd:attribute>
- <xsd:attribute name="max-size" type="xsd:int" default="10240">
+ <xsd:attribute name="max-size" type="xsd:string" default="10240">
<xsd:annotation>
<xsd:documentation><![CDATA[
The maximum size (in megabytes) of data stored in each directory. Default is 10240 MB (10 gigabytes).
@@ -322,7 +322,7 @@ The maximum size (in megabytes) of data stored in each directory. Default is 102
</xsd:complexType>
</xsd:element>
</xsd:sequence>
- <xsd:attribute name="synchronous-write" type="xsd:boolean" default="false">
+ <xsd:attribute name="synchronous-write" type="xsd:string" default="false">
<xsd:annotation>
<xsd:documentation><![CDATA[
Indicates whether the writing to the disk si synchronous or not. Default is false, meaning asynchronous writing.
@@ -330,7 +330,7 @@ Indicates whether the writing to the disk si synchronous or not. Default is fals
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
- <xsd:attribute name="auto-compact" type="xsd:boolean" default="true">
+ <xsd:attribute name="auto-compact" type="xsd:string" default="true">
<xsd:annotation>
<xsd:documentation><![CDATA[
Indicates whether or not the operation logs are automatically compacted or not. Default is true.
@@ -357,7 +357,7 @@ by entry destroys, entry updates, and region destroys.
</xsd:simpleType>
</xsd:attribute>
-->
- <xsd:attribute name="max-oplog-size" type="xsd:long" default="1024">
+ <xsd:attribute name="max-oplog-size" type="xsd:string" default="1024">
<xsd:annotation>
<xsd:documentation><![CDATA[
Sets the maximum size in megabytes a single oplog (operation log) is allowed to be. When an oplog is created this
@@ -366,7 +366,7 @@ amount of file space will be immediately reserved.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
- <xsd:attribute name="time-interval" type="xsd:long" default="1">
+ <xsd:attribute name="time-interval" type="xsd:string" default="1">
<xsd:annotation>
<xsd:documentation><![CDATA[
Sets the number of milliseconds that can elapse before unwritten data is written to disk.
@@ -375,7 +375,7 @@ It is considered only for asynchronous writing.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
- <xsd:attribute name="queue-size" type="xsd:long" default="0">
+ <xsd:attribute name="queue-size" type="xsd:string" default="0">
<xsd:annotation>
<xsd:documentation><![CDATA[
The maximum number of operations that can be asynchronously queued. Once this many pending async operations have been
@@ -516,7 +516,7 @@ The port number of the connection (between 1 and 65535 inclusive).
</xsd:complexType>
<xsd:complexType name="interestType" abstract="true">
- <xsd:attribute name="durable" type="xsd:boolean" default="false" use="optional">
+ <xsd:attribute name="durable" type="xsd:string" default="false" use="optional">
<xsd:annotation>
<xsd:documentation><![CDATA[
Indicates whether or not the registered interest is durable or not. Default is false.
@@ -562,21 +562,21 @@ Note that in order to instantiate a pool, a GemFire cache needs to be already st
The name of the pool definition (by default "gemfire-pool").]]></xsd:documentation>
</xsd:annotation>
</xsd:attribute>
- <xsd:attribute name="free-connection-timeout" use="optional" type="xsd:int"/>
- <xsd:attribute name="idle-timeout" use="optional" type="xsd:long"/>
- <xsd:attribute name="load-conditioning-interval" use="optional" type="xsd:int"/>
- <xsd:attribute name="max-connections" use="optional" type="xsd:int"/>
- <xsd:attribute name="min-connections" use="optional" type="xsd:int"/>
- <xsd:attribute name="ping-interval" use="optional" type="xsd:long"/>
- <xsd:attribute name="read-timeout" use="optional" type="xsd:int"/>
- <xsd:attribute name="retry-attempts" use="optional" type="xsd:int"/>
+ <xsd:attribute name="free-connection-timeout" use="optional" type="xsd:string"/>
+ <xsd:attribute name="idle-timeout" use="optional" type="xsd:string"/>
+ <xsd:attribute name="load-conditioning-interval" use="optional" type="xsd:string"/>
+ <xsd:attribute name="max-connections" use="optional" type="xsd:string"/>
+ <xsd:attribute name="min-connections" use="optional" type="xsd:string"/>
+ <xsd:attribute name="ping-interval" use="optional" type="xsd:string"/>
+ <xsd:attribute name="read-timeout" use="optional" type="xsd:string"/>
+ <xsd:attribute name="retry-attempts" use="optional" type="xsd:string"/>
<xsd:attribute name="server-group" use="optional" type="xsd:string"/>
- <xsd:attribute name="socket-buffer-size" use="optional" type="xsd:int"/>
- <xsd:attribute name="statistic-interval" use="optional" type="xsd:int"/>
- <xsd:attribute name="subscription-enabled" use="optional" type="xsd:boolean"/>
- <xsd:attribute name="subscription-message-tracking-timeout" use="optional" type="xsd:int"/>
- <xsd:attribute name="subscription-redundancy" use="optional" type="xsd:int"/>
- <xsd:attribute name="thread-local-connections" use="optional" type="xsd:boolean"/>
+ <xsd:attribute name="socket-buffer-size" use="optional" type="xsd:string"/>
+ <xsd:attribute name="statistic-interval" use="optional" type="xsd:string"/>
+ <xsd:attribute name="subscription-enabled" use="optional" type="xsd:string"/>
+ <xsd:attribute name="subscription-message-tracking-timeout" use="optional" type="xsd:string"/>
+ <xsd:attribute name="subscription-redundancy" use="optional" type="xsd:string"/>
+ <xsd:attribute name="thread-local-connections" use="optional" type="xsd:string"/>
</xsd:complexType>
</xsd:element>
</xsd:schema>
Please sign in to comment.
Something went wrong with that request. Please try again.