[jboss-cvs] JBossAS SVN: r108603 - in projects/metadata/ejb/branches/infinispan-int/src/main: java/org/jboss/metadata/ejb/jboss and 1 other directories.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Fri Oct 15 11:54:23 EDT 2010


Author: smarlow at redhat.com
Date: 2010-10-15 11:54:23 -0400 (Fri, 15 Oct 2010)
New Revision: 108603

Modified:
   projects/metadata/ejb/branches/infinispan-int/src/main/java/org/jboss/ejb3/metamodel/CacheConfig.java
   projects/metadata/ejb/branches/infinispan-int/src/main/java/org/jboss/metadata/ejb/jboss/CacheConfigMetaData.java
   projects/metadata/ejb/branches/infinispan-int/src/main/resources/schema/jboss_5_1.xsd
Log:
apply patch from JBMETA-303

Modified: projects/metadata/ejb/branches/infinispan-int/src/main/java/org/jboss/ejb3/metamodel/CacheConfig.java
===================================================================
--- projects/metadata/ejb/branches/infinispan-int/src/main/java/org/jboss/ejb3/metamodel/CacheConfig.java	2010-10-15 15:47:03 UTC (rev 108602)
+++ projects/metadata/ejb/branches/infinispan-int/src/main/java/org/jboss/ejb3/metamodel/CacheConfig.java	2010-10-15 15:54:23 UTC (rev 108603)
@@ -37,6 +37,8 @@
    private String name = null;
    private String persistenceManager = null;
    private String replicationIsPassivation = null;
+   private String cacheMode = null;
+   private String backups = null;
 
    public String getPersistenceManager()
    {
@@ -108,6 +110,26 @@
       this.replicationIsPassivation = replicationIsPassivation;
    }
 
+   public String getCacheMode()
+   {
+      return cacheMode;
+   }
+
+   public void setCacheMode(String cacheMode)
+   {
+      this.cacheMode = cacheMode;
+   }
+
+   public String getBackups()
+   {
+      return backups;
+   }
+
+   public void setBackups(String backups)
+   {
+      this.backups = backups;
+   }
+
    public String toString()
    {
       StringBuffer sb = new StringBuffer(100);
@@ -117,6 +139,8 @@
       sb.append(", idleTimeoutSeconds=").append(idleTimeoutSeconds);
       sb.append(", name=").append(name);
       sb.append(", replicationIsPassivation=").append(replicationIsPassivation);
+      sb.append(", cacheMode=").append(cacheMode);
+      sb.append(", backups=").append(backups);
       sb.append("]");
       return sb.toString();
    }

Modified: projects/metadata/ejb/branches/infinispan-int/src/main/java/org/jboss/metadata/ejb/jboss/CacheConfigMetaData.java
===================================================================
--- projects/metadata/ejb/branches/infinispan-int/src/main/java/org/jboss/metadata/ejb/jboss/CacheConfigMetaData.java	2010-10-15 15:47:03 UTC (rev 108602)
+++ projects/metadata/ejb/branches/infinispan-int/src/main/java/org/jboss/metadata/ejb/jboss/CacheConfigMetaData.java	2010-10-15 15:54:23 UTC (rev 108603)
@@ -32,7 +32,7 @@
  * @author <a href="mailto:carlo.dewolf at jboss.com">Carlo de Wolf</a>
  * @version <tt>$Revision: 80355 $</tt>
  */
- at XmlType(name="cache-configType", propOrder={"value", "maxSize", "idleTimeoutSeconds", "removeTimeoutSeconds", "name", "persistenceManager", "replicationIsPassivation"})
+ at XmlType(name="cache-configType", propOrder={"value", "maxSize", "idleTimeoutSeconds", "removeTimeoutSeconds", "name", "persistenceManager", "replicationIsPassivation", "cacheMode", "backups"})
 public class CacheConfigMetaData
 {
    private String value = null;
@@ -42,7 +42,9 @@
    private String name = null;
    private String persistenceManager = null;
    private String replicationIsPassivation = null;
-
+   private Integer  cacheMode = null;
+   private String backups = null;
+   
    public String getPersistenceManager()
    {
       return persistenceManager;
@@ -106,6 +108,24 @@
       this.name = name;
    }   
 
+   public Integer getCacheMode() {
+      return cacheMode;
+   }
+
+   @XmlElement(name="cache-mode")
+   public void setCacheMode(Integer cacheMode) {
+      this.cacheMode = cacheMode;
+   }
+
+   public String getBackups() {
+      return backups;
+   }
+
+   @XmlElement(name="backups")
+   public void setBackups(String backups) {
+      this.backups = backups;
+   }
+
    public String getReplicationIsPassivation()
    {
       return replicationIsPassivation;
@@ -125,6 +145,8 @@
       sb.append(", idleTimeoutSeconds=").append(idleTimeoutSeconds);
       sb.append(", name=").append(name);
       sb.append(", replicationIsPassivation=").append(replicationIsPassivation);
+      sb.append(", cacheMode=").append(cacheMode);
+      sb.append(", backups=").append(backups);
       sb.append("]");
       return sb.toString();
    }

Modified: projects/metadata/ejb/branches/infinispan-int/src/main/resources/schema/jboss_5_1.xsd
===================================================================
--- projects/metadata/ejb/branches/infinispan-int/src/main/resources/schema/jboss_5_1.xsd	2010-10-15 15:47:03 UTC (rev 108602)
+++ projects/metadata/ejb/branches/infinispan-int/src/main/resources/schema/jboss_5_1.xsd	2010-10-15 15:54:23 UTC (rev 108603)
@@ -1030,6 +1030,8 @@
          <xsd:element name="cache-name" type="jboss:cache-nameType" minOccurs="0"/>
          <xsd:element name="persistence-manager" type="jboss:persistence-managerType" minOccurs="0"/>
          <xsd:element name="replication-is-passivation" type="jboss:replication-is-passivationType" minOccurs="0"/>
+         <xsd:element name="cache-mode" type="jboss:cache-modeType" minOccurs="0"/>
+         <xsd:element name="backups" type="jboss:backupsType" minOccurs="0"/>
       </xsd:sequence>
    </xsd:complexType>
 
@@ -1066,6 +1068,28 @@
       </xsd:simpleContent>
    </xsd:complexType>
 
+    <!-- **************************************************** -->
+
+    <xsd:complexType name="cache-modeType">
+       <xsd:annotation>
+          <xsd:documentation>either SYNCHRONOUS or ASYNCHRONOUS</xsd:documentation>
+       </xsd:annotation>
+       <xsd:simpleContent>
+          <xsd:restriction base="javaee:string"/>
+       </xsd:simpleContent>
+    </xsd:complexType>
+
+    <!-- **************************************************** -->
+
+    <xsd:complexType name="backupsType">
+       <xsd:annotation>
+          <xsd:documentation>negative means total replication, 0 means local-only mode, positive means distribution mode, using the specified number of backups.</xsd:documentation>
+       </xsd:annotation>
+       <xsd:simpleContent>
+          <xsd:restriction base="javaee:xsdIntegerType"/>
+       </xsd:simpleContent>
+    </xsd:complexType>
+
    <!-- **************************************************** -->
 
    <xsd:complexType name="cache-max-sizeType">



More information about the jboss-cvs-commits mailing list