Author: mircea.markus
Date: 2008-07-17 06:56:16 -0400 (Thu, 17 Jul 2008)
New Revision: 6312
Added:
core/trunk/src/main/resources/jbosscache-config-3.0ALPHA1.xsd
Removed:
core/trunk/src/main/resources/jbosscache-config-3.0.xsd
Modified:
core/trunk/src/main/resources/config-samples/buddy-replication.xml
core/trunk/src/main/resources/config-samples/cacheloader-enabled.xml
core/trunk/src/main/resources/config-samples/eviction-enabled.xml
core/trunk/src/main/resources/config-samples/invalidation-async.xml
core/trunk/src/main/resources/config-samples/local.xml
core/trunk/src/main/resources/config-samples/multiplexer-enabled.xml
core/trunk/src/test/resources/configs/buddy-replication-cache.xml
core/trunk/src/test/resources/configs/clonable-config.xml
core/trunk/src/test/resources/configs/local-lru-eviction.xml
core/trunk/src/test/resources/configs/local-passivation.xml
core/trunk/src/test/resources/configs/local-tx.xml
core/trunk/src/test/resources/configs/mixedPolicy-eviction.xml
core/trunk/src/test/resources/configs/mux.xml
core/trunk/src/test/resources/configs/parser-test.xml
core/trunk/src/test/resources/configs/policyPerRegion-eviction.xml
core/trunk/src/test/resources/configs/replSync.xml
core/trunk/src/test/resources/configs/string-property-replaced.xml
Log:
changed the name of the XSD file
Modified: core/trunk/src/main/resources/config-samples/buddy-replication.xml
===================================================================
--- core/trunk/src/main/resources/config-samples/buddy-replication.xml 2008-07-17 10:47:11
UTC (rev 6311)
+++ core/trunk/src/main/resources/config-samples/buddy-replication.xml 2008-07-17 10:56:16
UTC (rev 6312)
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<jbosscache
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-
xsi:noNamespaceSchemaLocation="http://www.jboss.org/jbosscache/jboss...
+
xsi:noNamespaceSchemaLocation="http://www.jboss.org/jbosscache/jboss...
<!--
isolationLevel : SERIALIZABLE - (not supported in mvcc)
Modified: core/trunk/src/main/resources/config-samples/cacheloader-enabled.xml
===================================================================
--- core/trunk/src/main/resources/config-samples/cacheloader-enabled.xml 2008-07-17
10:47:11 UTC (rev 6311)
+++ core/trunk/src/main/resources/config-samples/cacheloader-enabled.xml 2008-07-17
10:56:16 UTC (rev 6312)
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<jbosscache
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-
xsi:noNamespaceSchemaLocation="http://www.jboss.org/jbosscache/jboss...
+
xsi:noNamespaceSchemaLocation="http://www.jboss.org/jbosscache/jboss...
<!--
isolationLevel : SERIALIZABLE - (not supported in mvcc)
Modified: core/trunk/src/main/resources/config-samples/eviction-enabled.xml
===================================================================
--- core/trunk/src/main/resources/config-samples/eviction-enabled.xml 2008-07-17 10:47:11
UTC (rev 6311)
+++ core/trunk/src/main/resources/config-samples/eviction-enabled.xml 2008-07-17 10:56:16
UTC (rev 6312)
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<jbosscache
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-
xsi:noNamespaceSchemaLocation="http://www.jboss.org/jbosscache/jboss...
+
xsi:noNamespaceSchemaLocation="http://www.jboss.org/jbosscache/jboss...
<!--
isolationLevel : SERIALIZABLE - (not supported in mvcc)
Modified: core/trunk/src/main/resources/config-samples/invalidation-async.xml
===================================================================
--- core/trunk/src/main/resources/config-samples/invalidation-async.xml 2008-07-17
10:47:11 UTC (rev 6311)
+++ core/trunk/src/main/resources/config-samples/invalidation-async.xml 2008-07-17
10:56:16 UTC (rev 6312)
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<jbosscache
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-
xsi:noNamespaceSchemaLocation="http://www.jboss.org/jbosscache/jboss...
+
xsi:noNamespaceSchemaLocation="http://www.jboss.org/jbosscache/jboss...
<!--
isolationLevel : SERIALIZABLE - (not supported in mvcc)
Modified: core/trunk/src/main/resources/config-samples/local.xml
===================================================================
--- core/trunk/src/main/resources/config-samples/local.xml 2008-07-17 10:47:11 UTC (rev
6311)
+++ core/trunk/src/main/resources/config-samples/local.xml 2008-07-17 10:56:16 UTC (rev
6312)
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<jbosscache
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-
xsi:noNamespaceSchemaLocation="http://www.jboss.org/jbosscache/jboss...
+
xsi:noNamespaceSchemaLocation="http://www.jboss.org/jbosscache/jboss...
<!-- By not specifying neither an 'replication' nor an
'invalidation' element, the cache is defaulted to local -->
Modified: core/trunk/src/main/resources/config-samples/multiplexer-enabled.xml
===================================================================
--- core/trunk/src/main/resources/config-samples/multiplexer-enabled.xml 2008-07-17
10:47:11 UTC (rev 6311)
+++ core/trunk/src/main/resources/config-samples/multiplexer-enabled.xml 2008-07-17
10:56:16 UTC (rev 6312)
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<jbosscache
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-
xsi:noNamespaceSchemaLocation="http://www.jboss.org/jbosscache/jboss...
+
xsi:noNamespaceSchemaLocation="http://www.jboss.org/jbosscache/jboss...
<!--
isolationLevel : SERIALIZABLE - (not supported in mvcc)
Deleted: core/trunk/src/main/resources/jbosscache-config-3.0.xsd
===================================================================
--- core/trunk/src/main/resources/jbosscache-config-3.0.xsd 2008-07-17 10:47:11 UTC (rev
6311)
+++ core/trunk/src/main/resources/jbosscache-config-3.0.xsd 2008-07-17 10:56:16 UTC (rev
6312)
@@ -1,244 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<xs:schema attributeFormDefault="unqualified"
elementFormDefault="unqualified"
-
xmlns:xs="http://www.w3.org/2001/XMLSchema">
- <xs:element name="jbosscache">
- <xs:complexType>
- <xs:all>
- <xs:element name="locking" type="lockingType"
minOccurs="0"/>
- <xs:element name="transaction" type="transactionType"
minOccurs="0"/>
- <xs:element name="startup" type="startupType"
minOccurs="0"/>
- <xs:element name="stateRetrieval"
type="stateRetrievalType" minOccurs="0"/>
- <xs:element name="shutdown" type="shutdownType"
minOccurs="0"/>
- <xs:element name="serialization"
type="serializationType" minOccurs="0"/>
- <xs:element name="replication" type="replicationType"
minOccurs="0"/>
- <xs:element name="invalidation"
type="invalidationType" minOccurs="0"/>
- <xs:element name="jmxStatistics"
type="jmxStatisticsType" minOccurs="0"/>
- <xs:element name="transport" type="transportType"
minOccurs="0"/>
- <xs:element name="eviction" type="evictionType"
minOccurs="0"/>
- <xs:element name="loaders" type="loadersType"
minOccurs="0"/>
- <xs:element name="customInterceptors"
type="customInterceptorsType" minOccurs="0"/>
- </xs:all>
- </xs:complexType>
- </xs:element>
-
- <xs:complexType name="lockingType">
- <xs:attribute name="isolationLevel">
- <xs:simpleType>
- <xs:restriction base="xs:string">
- <xs:pattern
value="SERIALIZABLE|REPEATABLE_READ|READ_COMMITTED|NONE|\$\{.*\}"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:attribute>
- <xs:attribute name="lockParentForChildInsertRemove"
type="booleanType"/>
- <xs:attribute name="lockAcquisitionTimeout"
type="positiveInteger"/>
- <xs:attribute name="nodeLockingScheme">
- <xs:simpleType>
- <xs:restriction base="xs:string">
- <xs:pattern
value="mvcc|optimistic|pessimistic|\$\{.*\}"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:attribute>
- <xs:attribute name="writeSkewCheck" type="booleanType"/>
- <xs:attribute name="concurrencyLevel"
type="xs:integer"/>
- </xs:complexType>
-
- <xs:complexType name="transactionType">
- <xs:attribute name="transactionManagerLookupClass"
type="xs:string"/>
- <xs:attribute name="syncRollbackPhase"
type="booleanType"/>
- <xs:attribute name="syncCommitPhase"
type="booleanType"/>
- </xs:complexType>
-
- <xs:complexType name="startupType">
- <xs:attribute name="regionsInactiveOnStartup"
type="booleanType"/>
- </xs:complexType>
-
- <xs:complexType name="stateRetrievalType">
- <xs:attribute name="fetchInMemoryState"
type="booleanType"/>
- <xs:attribute name="timeout" type="positiveInteger"/>
- </xs:complexType>
-
- <xs:complexType name="shutdownType">
- <xs:attribute name="hookBehavior">
- <xs:simpleType>
- <xs:restriction base="xs:string">
- <xs:pattern
value="DEFAULT|REGISTER|DONT_REGISTER|\$\{.*\}"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:attribute>
- </xs:complexType>
-
- <xs:complexType name="serializationType">
- <xs:attribute name="objectInputStreamPoolSize"
type="positiveInteger"/>
- <xs:attribute name="objectOutputStreamPoolSize"
type="positiveInteger"/>
- <xs:attribute name="version" type="xs:string"/>
- <xs:attribute name="marshallerClass" type="xs:string"/>
- <xs:attribute name="useLazyDeserialization"
type="booleanType"/>
- <xs:attribute name="useRegionBasedMarshalling"
type="booleanType"/>
- </xs:complexType>
-
- <xs:simpleType name="booleanType">
- <xs:restriction base="xs:string">
- <xs:pattern value="\$\{.*\}|true|false"/>
- </xs:restriction>
- </xs:simpleType>
-
- <xs:simpleType name="positiveInteger">
- <xs:restriction base="xs:string">
- <xs:pattern value="\$\{.*\}|\+?[0-9]*"/>
- </xs:restriction>
- </xs:simpleType>
-
- <xs:complexType name="replicationType">
- <xs:sequence>
- <xs:choice>
- <xs:element name="sync" type="syncType"
minOccurs="0" maxOccurs="1"/>
- <xs:element name="async" type="asyncType"
minOccurs="0" maxOccurs="1"/>
- </xs:choice>
- <xs:element name="buddy" minOccurs="0">
- <xs:complexType>
- <xs:all minOccurs="0">
- <xs:element name="dataGravitation">
- <xs:complexType>
- <xs:attribute name="auto"
type="booleanType"/>
- <xs:attribute name="removeOnFind"
type="booleanType"/>
- <xs:attribute name="searchBackupTrees"
type="booleanType"/>
- </xs:complexType>
- </xs:element>
- <xs:element name="locator">
- <xs:complexType>
- <xs:all>
- <xs:element name="properties"
type="xs:string" maxOccurs="1"/>
- </xs:all>
- <xs:attribute name="class"
type="xs:string"/>
- </xs:complexType>
- </xs:element>
- </xs:all>
- <xs:attribute name="enabled"
type="booleanType"/>
- <xs:attribute name="poolName"
type="xs:string"/>
- <xs:attribute name="communicationTimeout"
type="xs:integer"/>
- </xs:complexType>
- </xs:element>
- </xs:sequence>
- </xs:complexType>
-
- <xs:complexType name="invalidationType">
- <xs:choice>
- <xs:element name="sync" type="syncType"/>
- <xs:element name="async" type="asyncType"/>
- </xs:choice>
- </xs:complexType>
-
- <xs:complexType name="jmxStatisticsType">
- <xs:attribute name="enabled" type="booleanType"/>
- </xs:complexType>
-
- <xs:complexType name="transportType">
- <xs:sequence>
- <xs:element name="jgroupsConfig" type="xs:anyType"
minOccurs="0" maxOccurs="1"/>
- </xs:sequence>
- <xs:attribute name="clusterName" type="xs:string"/>
- <xs:attribute name="multiplexerStack" type="xs:string"/>
- </xs:complexType>
-
- <xs:complexType name="syncType">
- <xs:attribute name="replTimeout"
type="positiveInteger"/>
- </xs:complexType>
-
-
- <xs:complexType name="asyncType">
- <xs:attribute name="useReplQueue" type="booleanType"/>
- <xs:attribute name="replQueueInterval"
type="positiveInteger"/>
- <xs:attribute name="replQueueMaxElements"
type="positiveInteger"/>
- </xs:complexType>
-
- <xs:complexType name="evictionType">
- <xs:sequence>
- <xs:element name="default" type="evictionRegionType"
minOccurs="0"/>
- <xs:element name="region" minOccurs="0"
maxOccurs="unbounded" type="evictionRegionType"/>
- </xs:sequence>
- <xs:attribute name="wakeUpInterval" type="positiveInteger"
use="required"/>
- <xs:attribute name="defaultPolicyClass"
type="xs:string"/>
- <xs:attribute name="defaultEventQueueSize"
type="positiveInteger"/>
- </xs:complexType>
-
- <xs:complexType name="evictionRegionType">
- <xs:sequence>
- <xs:element name="attribute" maxOccurs="unbounded"
type="attributeType"/>
- </xs:sequence>
- <xs:attribute name="name" type="xs:string"/>
- <xs:attribute name="policyClass" type="xs:string"/>
- <xs:attribute name="eventQueueSize"
type="positiveInteger"/>
- </xs:complexType>
-
- <xs:complexType name="loadersType">
- <xs:sequence>
- <xs:element name="preload" maxOccurs="1">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="node"
maxOccurs="unbounded">
- <xs:complexType>
- <xs:attribute name="fqn"
type="xs:string"/>
- </xs:complexType>
- </xs:element>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element name="loader" maxOccurs="unbounded">
- <xs:complexType>
- <xs:all>
- <xs:element name="properties"/>
- <xs:element name="singletonStore"
minOccurs="0">
- <xs:complexType>
- <xs:all>
- <xs:element name="properties"
type="xs:string"/>
- </xs:all>
- <xs:attribute name="enabled"
type="booleanType"/>
- <xs:attribute name="class"
type="xs:string"/>
- </xs:complexType>
- </xs:element>
- </xs:all>
- <xs:attribute name="class" type="xs:string"/>
- <xs:attribute name="async" type="booleanType"/>
- <xs:attribute name="fetchPersistentState"
type="booleanType"/>
- <xs:attribute name="ignoreModifications"
type="booleanType"/>
- <xs:attribute name="purgeOnStartup"
type="booleanType"/>
- </xs:complexType>
- </xs:element>
- </xs:sequence>
- <xs:attribute name="passivation" type="booleanType"/>
- <xs:attribute name="shared" type="booleanType"/>
- </xs:complexType>
-
- <xs:complexType name="customInterceptorsType">
- <xs:sequence>
- <xs:element name="interceptor" maxOccurs="unbounded">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="attribute"
maxOccurs="unbounded" type="attributeType"
minOccurs="0"/>
- </xs:sequence>
- <xs:attribute name="class" type="xs:string"/>
- <xs:attribute name="position">
- <xs:simpleType>
- <xs:restriction base="xs:string">
- <xs:enumeration value="first"/>
- <xs:enumeration value="last"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:attribute>
- <xs:attribute name="before" type="xs:string"/>
- <xs:attribute name="after" type="xs:string"/>
- <xs:attribute name="index"
type="positiveInteger"/>
- </xs:complexType>
- </xs:element>
- </xs:sequence>
- </xs:complexType>
-
- <xs:complexType name="attributeType">
- <xs:simpleContent>
- <xs:extension base="xs:string">
- <xs:attribute name="name" type="xs:string"/>
- </xs:extension>
- </xs:simpleContent>
- </xs:complexType>
-</xs:schema>
-
Copied: core/trunk/src/main/resources/jbosscache-config-3.0ALPHA1.xsd (from rev 6290,
core/trunk/src/main/resources/jbosscache-config-3.0.xsd)
===================================================================
--- core/trunk/src/main/resources/jbosscache-config-3.0ALPHA1.xsd
(rev 0)
+++ core/trunk/src/main/resources/jbosscache-config-3.0ALPHA1.xsd 2008-07-17 10:56:16 UTC
(rev 6312)
@@ -0,0 +1,244 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xs:schema attributeFormDefault="unqualified"
elementFormDefault="unqualified"
+
xmlns:xs="http://www.w3.org/2001/XMLSchema">
+ <xs:element name="jbosscache">
+ <xs:complexType>
+ <xs:all>
+ <xs:element name="locking" type="lockingType"
minOccurs="0"/>
+ <xs:element name="transaction" type="transactionType"
minOccurs="0"/>
+ <xs:element name="startup" type="startupType"
minOccurs="0"/>
+ <xs:element name="stateRetrieval"
type="stateRetrievalType" minOccurs="0"/>
+ <xs:element name="shutdown" type="shutdownType"
minOccurs="0"/>
+ <xs:element name="serialization"
type="serializationType" minOccurs="0"/>
+ <xs:element name="replication" type="replicationType"
minOccurs="0"/>
+ <xs:element name="invalidation"
type="invalidationType" minOccurs="0"/>
+ <xs:element name="jmxStatistics"
type="jmxStatisticsType" minOccurs="0"/>
+ <xs:element name="transport" type="transportType"
minOccurs="0"/>
+ <xs:element name="eviction" type="evictionType"
minOccurs="0"/>
+ <xs:element name="loaders" type="loadersType"
minOccurs="0"/>
+ <xs:element name="customInterceptors"
type="customInterceptorsType" minOccurs="0"/>
+ </xs:all>
+ </xs:complexType>
+ </xs:element>
+
+ <xs:complexType name="lockingType">
+ <xs:attribute name="isolationLevel">
+ <xs:simpleType>
+ <xs:restriction base="xs:string">
+ <xs:pattern
value="SERIALIZABLE|REPEATABLE_READ|READ_COMMITTED|NONE|\$\{.*\}"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ <xs:attribute name="lockParentForChildInsertRemove"
type="booleanType"/>
+ <xs:attribute name="lockAcquisitionTimeout"
type="positiveInteger"/>
+ <xs:attribute name="nodeLockingScheme">
+ <xs:simpleType>
+ <xs:restriction base="xs:string">
+ <xs:pattern
value="mvcc|optimistic|pessimistic|\$\{.*\}"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ <xs:attribute name="writeSkewCheck" type="booleanType"/>
+ <xs:attribute name="concurrencyLevel"
type="xs:integer"/>
+ </xs:complexType>
+
+ <xs:complexType name="transactionType">
+ <xs:attribute name="transactionManagerLookupClass"
type="xs:string"/>
+ <xs:attribute name="syncRollbackPhase"
type="booleanType"/>
+ <xs:attribute name="syncCommitPhase"
type="booleanType"/>
+ </xs:complexType>
+
+ <xs:complexType name="startupType">
+ <xs:attribute name="regionsInactiveOnStartup"
type="booleanType"/>
+ </xs:complexType>
+
+ <xs:complexType name="stateRetrievalType">
+ <xs:attribute name="fetchInMemoryState"
type="booleanType"/>
+ <xs:attribute name="timeout" type="positiveInteger"/>
+ </xs:complexType>
+
+ <xs:complexType name="shutdownType">
+ <xs:attribute name="hookBehavior">
+ <xs:simpleType>
+ <xs:restriction base="xs:string">
+ <xs:pattern
value="DEFAULT|REGISTER|DONT_REGISTER|\$\{.*\}"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:complexType>
+
+ <xs:complexType name="serializationType">
+ <xs:attribute name="objectInputStreamPoolSize"
type="positiveInteger"/>
+ <xs:attribute name="objectOutputStreamPoolSize"
type="positiveInteger"/>
+ <xs:attribute name="version" type="xs:string"/>
+ <xs:attribute name="marshallerClass" type="xs:string"/>
+ <xs:attribute name="useLazyDeserialization"
type="booleanType"/>
+ <xs:attribute name="useRegionBasedMarshalling"
type="booleanType"/>
+ </xs:complexType>
+
+ <xs:simpleType name="booleanType">
+ <xs:restriction base="xs:string">
+ <xs:pattern value="\$\{.*\}|true|false"/>
+ </xs:restriction>
+ </xs:simpleType>
+
+ <xs:simpleType name="positiveInteger">
+ <xs:restriction base="xs:string">
+ <xs:pattern value="\$\{.*\}|\+?[0-9]*"/>
+ </xs:restriction>
+ </xs:simpleType>
+
+ <xs:complexType name="replicationType">
+ <xs:sequence>
+ <xs:choice>
+ <xs:element name="sync" type="syncType"
minOccurs="0" maxOccurs="1"/>
+ <xs:element name="async" type="asyncType"
minOccurs="0" maxOccurs="1"/>
+ </xs:choice>
+ <xs:element name="buddy" minOccurs="0">
+ <xs:complexType>
+ <xs:all minOccurs="0">
+ <xs:element name="dataGravitation">
+ <xs:complexType>
+ <xs:attribute name="auto"
type="booleanType"/>
+ <xs:attribute name="removeOnFind"
type="booleanType"/>
+ <xs:attribute name="searchBackupTrees"
type="booleanType"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="locator">
+ <xs:complexType>
+ <xs:all>
+ <xs:element name="properties"
type="xs:string" maxOccurs="1"/>
+ </xs:all>
+ <xs:attribute name="class"
type="xs:string"/>
+ </xs:complexType>
+ </xs:element>
+ </xs:all>
+ <xs:attribute name="enabled"
type="booleanType"/>
+ <xs:attribute name="poolName"
type="xs:string"/>
+ <xs:attribute name="communicationTimeout"
type="xs:integer"/>
+ </xs:complexType>
+ </xs:element>
+ </xs:sequence>
+ </xs:complexType>
+
+ <xs:complexType name="invalidationType">
+ <xs:choice>
+ <xs:element name="sync" type="syncType"/>
+ <xs:element name="async" type="asyncType"/>
+ </xs:choice>
+ </xs:complexType>
+
+ <xs:complexType name="jmxStatisticsType">
+ <xs:attribute name="enabled" type="booleanType"/>
+ </xs:complexType>
+
+ <xs:complexType name="transportType">
+ <xs:sequence>
+ <xs:element name="jgroupsConfig" type="xs:anyType"
minOccurs="0" maxOccurs="1"/>
+ </xs:sequence>
+ <xs:attribute name="clusterName" type="xs:string"/>
+ <xs:attribute name="multiplexerStack" type="xs:string"/>
+ </xs:complexType>
+
+ <xs:complexType name="syncType">
+ <xs:attribute name="replTimeout"
type="positiveInteger"/>
+ </xs:complexType>
+
+
+ <xs:complexType name="asyncType">
+ <xs:attribute name="useReplQueue" type="booleanType"/>
+ <xs:attribute name="replQueueInterval"
type="positiveInteger"/>
+ <xs:attribute name="replQueueMaxElements"
type="positiveInteger"/>
+ </xs:complexType>
+
+ <xs:complexType name="evictionType">
+ <xs:sequence>
+ <xs:element name="default" type="evictionRegionType"
minOccurs="0"/>
+ <xs:element name="region" minOccurs="0"
maxOccurs="unbounded" type="evictionRegionType"/>
+ </xs:sequence>
+ <xs:attribute name="wakeUpInterval" type="positiveInteger"
use="required"/>
+ <xs:attribute name="defaultPolicyClass"
type="xs:string"/>
+ <xs:attribute name="defaultEventQueueSize"
type="positiveInteger"/>
+ </xs:complexType>
+
+ <xs:complexType name="evictionRegionType">
+ <xs:sequence>
+ <xs:element name="attribute" maxOccurs="unbounded"
type="attributeType"/>
+ </xs:sequence>
+ <xs:attribute name="name" type="xs:string"/>
+ <xs:attribute name="policyClass" type="xs:string"/>
+ <xs:attribute name="eventQueueSize"
type="positiveInteger"/>
+ </xs:complexType>
+
+ <xs:complexType name="loadersType">
+ <xs:sequence>
+ <xs:element name="preload" maxOccurs="1">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="node"
maxOccurs="unbounded">
+ <xs:complexType>
+ <xs:attribute name="fqn"
type="xs:string"/>
+ </xs:complexType>
+ </xs:element>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="loader" maxOccurs="unbounded">
+ <xs:complexType>
+ <xs:all>
+ <xs:element name="properties"/>
+ <xs:element name="singletonStore"
minOccurs="0">
+ <xs:complexType>
+ <xs:all>
+ <xs:element name="properties"
type="xs:string"/>
+ </xs:all>
+ <xs:attribute name="enabled"
type="booleanType"/>
+ <xs:attribute name="class"
type="xs:string"/>
+ </xs:complexType>
+ </xs:element>
+ </xs:all>
+ <xs:attribute name="class" type="xs:string"/>
+ <xs:attribute name="async" type="booleanType"/>
+ <xs:attribute name="fetchPersistentState"
type="booleanType"/>
+ <xs:attribute name="ignoreModifications"
type="booleanType"/>
+ <xs:attribute name="purgeOnStartup"
type="booleanType"/>
+ </xs:complexType>
+ </xs:element>
+ </xs:sequence>
+ <xs:attribute name="passivation" type="booleanType"/>
+ <xs:attribute name="shared" type="booleanType"/>
+ </xs:complexType>
+
+ <xs:complexType name="customInterceptorsType">
+ <xs:sequence>
+ <xs:element name="interceptor" maxOccurs="unbounded">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="attribute"
maxOccurs="unbounded" type="attributeType"
minOccurs="0"/>
+ </xs:sequence>
+ <xs:attribute name="class" type="xs:string"/>
+ <xs:attribute name="position">
+ <xs:simpleType>
+ <xs:restriction base="xs:string">
+ <xs:enumeration value="first"/>
+ <xs:enumeration value="last"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ <xs:attribute name="before" type="xs:string"/>
+ <xs:attribute name="after" type="xs:string"/>
+ <xs:attribute name="index"
type="positiveInteger"/>
+ </xs:complexType>
+ </xs:element>
+ </xs:sequence>
+ </xs:complexType>
+
+ <xs:complexType name="attributeType">
+ <xs:simpleContent>
+ <xs:extension base="xs:string">
+ <xs:attribute name="name" type="xs:string"/>
+ </xs:extension>
+ </xs:simpleContent>
+ </xs:complexType>
+</xs:schema>
+
Modified: core/trunk/src/test/resources/configs/buddy-replication-cache.xml
===================================================================
--- core/trunk/src/test/resources/configs/buddy-replication-cache.xml 2008-07-17 10:47:11
UTC (rev 6311)
+++ core/trunk/src/test/resources/configs/buddy-replication-cache.xml 2008-07-17 10:56:16
UTC (rev 6312)
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<jbosscache
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-
xsi:noNamespaceSchemaLocation="http://www.jboss.org/jbosscache/jboss...
+
xsi:noNamespaceSchemaLocation="http://www.jboss.org/jbosscache/jboss...
<locking isolationLevel="REPEATABLE_READ"
lockAcquisitionTimeout="10000"/>
<transaction
transactionManagerLookupClass="org.jboss.cache.transaction.GenericTransactionManagerLookup"/>
<stateRetrieval timeout="20000"/>
Modified: core/trunk/src/test/resources/configs/clonable-config.xml
===================================================================
--- core/trunk/src/test/resources/configs/clonable-config.xml 2008-07-17 10:47:11 UTC (rev
6311)
+++ core/trunk/src/test/resources/configs/clonable-config.xml 2008-07-17 10:56:16 UTC (rev
6312)
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<jbosscache
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-
xsi:noNamespaceSchemaLocation="http://www.jboss.org/jbosscache/jboss...
+
xsi:noNamespaceSchemaLocation="http://www.jboss.org/jbosscache/jboss...
<locking isolationLevel="SERIALIZABLE"
lockAcquisitionTimeout="1" nodeLockingScheme="optimistic"/>
<transaction
transactionManagerLookupClass="org.jboss.cache.transaction.GenericTransactionManagerLookup"/>
<stateRetrieval fetchInMemoryState="false" timeout="3"/>
Modified: core/trunk/src/test/resources/configs/local-lru-eviction.xml
===================================================================
--- core/trunk/src/test/resources/configs/local-lru-eviction.xml 2008-07-17 10:47:11 UTC
(rev 6311)
+++ core/trunk/src/test/resources/configs/local-lru-eviction.xml 2008-07-17 10:56:16 UTC
(rev 6312)
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<jbosscache
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-
xsi:noNamespaceSchemaLocation="http://www.jboss.org/jbosscache/jboss...
+
xsi:noNamespaceSchemaLocation="http://www.jboss.org/jbosscache/jboss...
<locking isolationLevel="REPEATABLE_READ"
lockAcquisitionTimeout="15000"/>
<transaction
transactionManagerLookupClass="org.jboss.cache.transaction.GenericTransactionManagerLookup"/>
Modified: core/trunk/src/test/resources/configs/local-passivation.xml
===================================================================
--- core/trunk/src/test/resources/configs/local-passivation.xml 2008-07-17 10:47:11 UTC
(rev 6311)
+++ core/trunk/src/test/resources/configs/local-passivation.xml 2008-07-17 10:56:16 UTC
(rev 6312)
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<jbosscache
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-
xsi:noNamespaceSchemaLocation="http://www.jboss.org/jbosscache/jboss...
+
xsi:noNamespaceSchemaLocation="http://www.jboss.org/jbosscache/jboss...
<locking isolationLevel="REPEATABLE_READ"
lockAcquisitionTimeout="15000"/>
<transaction
transactionManagerLookupClass="org.jboss.cache.transaction.GenericTransactionManagerLookup"/>
Modified: core/trunk/src/test/resources/configs/local-tx.xml
===================================================================
--- core/trunk/src/test/resources/configs/local-tx.xml 2008-07-17 10:47:11 UTC (rev 6311)
+++ core/trunk/src/test/resources/configs/local-tx.xml 2008-07-17 10:56:16 UTC (rev 6312)
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<jbosscache
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-
xsi:noNamespaceSchemaLocation="http://www.jboss.org/jbosscache/jboss...
+
xsi:noNamespaceSchemaLocation="http://www.jboss.org/jbosscache/jboss...
<locking isolationLevel="REPEATABLE_READ"
lockAcquisitionTimeout="15000"/>
<transaction
transactionManagerLookupClass="org.jboss.cache.transaction.GenericTransactionManagerLookup"/>
Modified: core/trunk/src/test/resources/configs/mixedPolicy-eviction.xml
===================================================================
--- core/trunk/src/test/resources/configs/mixedPolicy-eviction.xml 2008-07-17 10:47:11 UTC
(rev 6311)
+++ core/trunk/src/test/resources/configs/mixedPolicy-eviction.xml 2008-07-17 10:56:16 UTC
(rev 6312)
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<jbosscache
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-
xsi:noNamespaceSchemaLocation="http://www.jboss.org/jbosscache/jboss...
+
xsi:noNamespaceSchemaLocation="http://www.jboss.org/jbosscache/jboss...
<locking isolationLevel="REPEATABLE_READ"
lockAcquisitionTimeout="15000"/>
<transaction
transactionManagerLookupClass="org.jboss.cache.transaction.GenericTransactionManagerLookup"/>
Modified: core/trunk/src/test/resources/configs/mux.xml
===================================================================
--- core/trunk/src/test/resources/configs/mux.xml 2008-07-17 10:47:11 UTC (rev 6311)
+++ core/trunk/src/test/resources/configs/mux.xml 2008-07-17 10:56:16 UTC (rev 6312)
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<jbosscache
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-
xsi:noNamespaceSchemaLocation="http://www.jboss.org/jbosscache/jboss...
+
xsi:noNamespaceSchemaLocation="http://www.jboss.org/jbosscache/jboss...
<locking isolationLevel="REPEATABLE_READ"
lockAcquisitionTimeout="10000"/>
<transaction
transactionManagerLookupClass="org.jboss.cache.transaction.GenericTransactionManagerLookup"/>
Modified: core/trunk/src/test/resources/configs/parser-test.xml
===================================================================
--- core/trunk/src/test/resources/configs/parser-test.xml 2008-07-17 10:47:11 UTC (rev
6311)
+++ core/trunk/src/test/resources/configs/parser-test.xml 2008-07-17 10:56:16 UTC (rev
6312)
@@ -3,7 +3,7 @@
<!-- file used for functional test of the xml parser -->
<jbosscache
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-
xsi:noNamespaceSchemaLocation="http://www.jboss.org/jbosscache/jboss...
+
xsi:noNamespaceSchemaLocation="http://www.jboss.org/jbosscache/jboss...
<locking isolationLevel="REPEATABLE_READ"
lockParentForChildInsertRemove="true" lockAcquisitionTimeout="10234"
Modified: core/trunk/src/test/resources/configs/policyPerRegion-eviction.xml
===================================================================
--- core/trunk/src/test/resources/configs/policyPerRegion-eviction.xml 2008-07-17 10:47:11
UTC (rev 6311)
+++ core/trunk/src/test/resources/configs/policyPerRegion-eviction.xml 2008-07-17 10:56:16
UTC (rev 6312)
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<jbosscache
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-
xsi:noNamespaceSchemaLocation="http://www.jboss.org/jbosscache/jboss...
+
xsi:noNamespaceSchemaLocation="http://www.jboss.org/jbosscache/jboss...
<locking isolationLevel="REPEATABLE_READ"
lockAcquisitionTimeout="15000"/>
<transaction
transactionManagerLookupClass="org.jboss.cache.transaction.GenericTransactionManagerLookup"/>
<stateRetrieval timeout="20000"/>
Modified: core/trunk/src/test/resources/configs/replSync.xml
===================================================================
--- core/trunk/src/test/resources/configs/replSync.xml 2008-07-17 10:47:11 UTC (rev 6311)
+++ core/trunk/src/test/resources/configs/replSync.xml 2008-07-17 10:56:16 UTC (rev 6312)
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<jbosscache
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-
xsi:noNamespaceSchemaLocation="http://www.jboss.org/jbosscache/jboss...
+
xsi:noNamespaceSchemaLocation="http://www.jboss.org/jbosscache/jboss...
<locking isolationLevel="REPEATABLE_READ"
lockAcquisitionTimeout="10000"/>
<transaction
transactionManagerLookupClass="org.jboss.cache.transaction.GenericTransactionManagerLookup"/>
<serialization useRegionBasedMarshalling="true"/>
Modified: core/trunk/src/test/resources/configs/string-property-replaced.xml
===================================================================
--- core/trunk/src/test/resources/configs/string-property-replaced.xml 2008-07-17 10:47:11
UTC (rev 6311)
+++ core/trunk/src/test/resources/configs/string-property-replaced.xml 2008-07-17 10:56:16
UTC (rev 6312)
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<jbosscache
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-
xsi:noNamespaceSchemaLocation="http://www.jboss.org/jbosscache/jboss...
+
xsi:noNamespaceSchemaLocation="http://www.jboss.org/jbosscache/jboss...
<locking
lockAcquisitionTimeout="${test.property.LockAcquisitionTimeout:15000}"
nodeLockingScheme="${test.property.NodeLockingScheme:OPTIMISTIC}"/>
<transaction syncCommitPhase="${test.property.SyncCommitPhase:true}"
syncRollbackPhase="true"/>