~ubuntu-branches/ubuntu/trusty/ehcache/trusty

« back to all changes in this revision

Viewing changes to src/main/config/ehcache.xsd

  • Committer: Package Import Robot
  • Author(s): Emmanuel Bourg
  • Date: 2013-05-06 14:53:07 UTC
  • mfrom: (1.1.7) (2.1.8 sid)
  • Revision ID: package-import@ubuntu.com-20130506145307-v5bhw5yu70re00l3
Tags: 2.6.7-1
* Team upload.
* New upstream release

Show diffs side-by-side

added added

removed removed

Lines of Context:
4
4
    <xs:element name="ehcache">
5
5
        <xs:complexType>
6
6
            <xs:sequence>
 
7
                <xs:element maxOccurs="1" minOccurs="0" ref="managementRESTService"/>
7
8
                <xs:element maxOccurs="1" minOccurs="0" ref="diskStore"/>
8
9
                <xs:element maxOccurs="1" minOccurs="0" ref="sizeOfPolicy"/>
9
10
                <xs:element maxOccurs="1" minOccurs="0" ref="transactionManagerLookup"/>
24
25
            <xs:attribute default="0" name="maxBytesLocalDisk" type="memoryUnit" use="optional"/>
25
26
        </xs:complexType>
26
27
    </xs:element>
 
28
    <xs:element name="managementRESTService">
 
29
        <xs:complexType>
 
30
            <xs:attribute name="enabled" type="xs:boolean" use="optional"/>
 
31
            <xs:attribute name="bind" use="optional"/>
 
32
            <xs:attribute name="securityServiceLocation" use="optional"/>
 
33
            <xs:attribute name="securityServiceTimeout" use="optional" type="xs:integer"/>
 
34
            <xs:attribute name="sslEnabled" use="optional" type="xs:boolean"/>
 
35
            <xs:attribute name="needClientAuth" use="optional" type="xs:boolean"/>
 
36
            <xs:attribute name="sampleHistorySize" use="optional" type="xs:integer"/>
 
37
            <xs:attribute name="sampleIntervalSeconds" use="optional" type="xs:integer"/>
 
38
            <xs:attribute name="sampleSearchIntervalSeconds" use="optional" type="xs:integer"/>
 
39
        </xs:complexType>
 
40
    </xs:element>
27
41
    <xs:element name="diskStore">
28
42
        <xs:complexType>
29
43
            <xs:attribute name="path" use="optional"/>
88
102
                <xs:element minOccurs="0" maxOccurs="1" ref="copyStrategy"/>
89
103
                <xs:element minOccurs="0" maxOccurs="1" ref="elementValueComparator"/>
90
104
                <xs:element minOccurs="0" maxOccurs="1" ref="sizeOfPolicy"/>
 
105
                <xs:element minOccurs="0" maxOccurs="1" ref="persistence"/>
91
106
            </xs:sequence>
92
107
            <xs:attribute name="diskExpiryThreadIntervalSeconds" type="xs:integer" use="optional"/>
93
108
            <xs:attribute name="diskSpoolBufferSizeMB" type="xs:integer" use="optional"/>
128
143
                <xs:element minOccurs="0" maxOccurs="1" ref="searchable"/>
129
144
                <xs:element minOccurs="0" maxOccurs="1" ref="elementValueComparator"/>
130
145
                <xs:element minOccurs="0" maxOccurs="1" ref="sizeOfPolicy"/>
 
146
                <xs:element minOccurs="0" maxOccurs="1" ref="persistence"/>
131
147
            </xs:sequence>
132
148
            <xs:attribute name="diskExpiryThreadIntervalSeconds" type="xs:integer" use="optional"/>
133
149
            <xs:attribute name="diskSpoolBufferSizeMB" type="xs:integer" use="optional"/>
242
258
            <xs:attribute name="coherent" use="optional" type="xs:boolean" default="false"/>
243
259
            <xs:attribute name="consistency" use="optional" type="consistencyType" default="eventual"/>
244
260
            <xs:attribute name="synchronousWrites" use="optional" type="xs:boolean" default="false"/>
245
 
            <xs:attribute name="storageStrategy" use="optional" type="storageStrategyType" default="DCV2"/>
246
261
            <xs:attribute name="concurrency" use="optional" type="xs:nonNegativeInteger" default="0"/>
247
262
            <xs:attribute name="localCacheEnabled" use="optional" type="xs:boolean" default="true"/>
 
263
            <xs:attribute name="compressionEnabled" use="optional" type="xs:boolean" default="false"/>
248
264
        </xs:complexType>
249
265
    </xs:element>
250
266
    <xs:simpleType name="consistencyType">
297
313
            <xs:enumeration value="identity" />
298
314
        </xs:restriction>
299
315
    </xs:simpleType>
300
 
    <xs:simpleType name="storageStrategyType">
301
 
        <xs:restriction base="xs:string">
302
 
            <xs:enumeration value="classic" />
303
 
            <xs:enumeration value="DCV2" />
304
 
        </xs:restriction>
305
 
    </xs:simpleType>
306
316
 
307
317
    <xs:simpleType name="transactionalMode">
308
318
        <xs:restriction base="xs:string">
365
375
        </xs:complexType>
366
376
    </xs:element>
367
377
 
 
378
        <xs:element name="persistence">
 
379
            <xs:complexType>
 
380
            <xs:attribute name="strategy" use="required" type="persistenceStrategy"/>
 
381
            <xs:attribute name="synchronousWrites" use="optional" default="false" type="xs:boolean"/>
 
382
            </xs:complexType>
 
383
        </xs:element>
 
384
        
 
385
        <xs:simpleType name="persistenceStrategy">
 
386
            <xs:restriction base="xs:string">
 
387
                <xs:enumeration value="localTempSwap"/>
 
388
                <xs:enumeration value="localRestartable"/>
 
389
                <xs:enumeration value="none"/>
 
390
                <xs:enumeration value="distributed"/>
 
391
            </xs:restriction>
 
392
        </xs:simpleType>
 
393
        
368
394
    <xs:simpleType name="maxDepthExceededBehavior">
369
395
        <xs:restriction base="xs:string">
370
396
            <xs:enumeration value="continue"/>