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

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Fri Oct 15 18:18:59 EDT 2010


Author: smarlow at redhat.com
Date: 2010-10-15 18:18:58 -0400 (Fri, 15 Oct 2010)
New Revision: 108616

Modified:
   projects/metadata/ejb/branches/infinispan-int/src/main/java/org/jboss/metadata/annotation/creator/ejb/jboss/JBossCacheConfigProcessor.java
   projects/metadata/ejb/branches/infinispan-int/src/main/java/org/jboss/metadata/ejb/jboss/CacheConfigMetaData.java
Log:
JBMETA-303

Modified: projects/metadata/ejb/branches/infinispan-int/src/main/java/org/jboss/metadata/annotation/creator/ejb/jboss/JBossCacheConfigProcessor.java
===================================================================
--- projects/metadata/ejb/branches/infinispan-int/src/main/java/org/jboss/metadata/annotation/creator/ejb/jboss/JBossCacheConfigProcessor.java	2010-10-15 21:32:19 UTC (rev 108615)
+++ projects/metadata/ejb/branches/infinispan-int/src/main/java/org/jboss/metadata/annotation/creator/ejb/jboss/JBossCacheConfigProcessor.java	2010-10-15 22:18:58 UTC (rev 108616)
@@ -58,6 +58,8 @@
       CacheConfigMetaData cacheConfig = new CacheConfigMetaData();
       cacheConfig.setMaxSize(annotation.maxSize());
       cacheConfig.setName(annotation.name());
+      cacheConfig.setBackups(annotation.backups());
+      cacheConfig.setCacheMode(annotation.mode() == CacheConfig.Mode.ASYNCHRONOUS ? "ASYNCHRONOUS" : "SYNCHRONOUS" );
 
       cacheConfig.setIdleTimeoutSeconds(Integer.valueOf((int) annotation.idleTimeoutSeconds()));
       cacheConfig.setRemoveTimeoutSeconds(Integer.valueOf((int) annotation.removalTimeoutSeconds()));

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 21:32:19 UTC (rev 108615)
+++ projects/metadata/ejb/branches/infinispan-int/src/main/java/org/jboss/metadata/ejb/jboss/CacheConfigMetaData.java	2010-10-15 22:18:58 UTC (rev 108616)
@@ -42,8 +42,8 @@
    private String name = null;
    private String persistenceManager = null;
    private String replicationIsPassivation = null;
-   private Integer  cacheMode = null;
-   private String backups = null;
+   private String cacheMode = null;
+   private Integer backups = null;
    
    public String getPersistenceManager()
    {
@@ -108,21 +108,21 @@
       this.name = name;
    }   
 
-   public Integer getCacheMode() {
+   public String getCacheMode() {
       return cacheMode;
    }
 
    @XmlElement(name="cache-mode")
-   public void setCacheMode(Integer cacheMode) {
+   public void setCacheMode(String cacheMode) {
       this.cacheMode = cacheMode;
    }
 
-   public String getBackups() {
+   public Integer getBackups() {
       return backups;
    }
 
    @XmlElement(name="backups")
-   public void setBackups(String backups) {
+   public void setBackups(Integer backups) {
       this.backups = backups;
    }
 



More information about the jboss-cvs-commits mailing list