[jboss-cvs] JBossAS SVN: r109415 - in projects/cluster/ha-server-cache-jbc/trunk: src/main/java/org/jboss/web/tomcat/service/session/distributedcache/jbc and 1 other directory.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Mon Nov 22 23:11:11 EST 2010


Author: pferraro
Date: 2010-11-22 23:11:10 -0500 (Mon, 22 Nov 2010)
New Revision: 109415

Modified:
   projects/cluster/ha-server-cache-jbc/trunk/pom.xml
   projects/cluster/ha-server-cache-jbc/trunk/src/main/java/org/jboss/web/tomcat/service/session/distributedcache/jbc/AbstractJBossCacheService.java
Log:
Upgrade dependencies - implement api changes.

Modified: projects/cluster/ha-server-cache-jbc/trunk/pom.xml
===================================================================
--- projects/cluster/ha-server-cache-jbc/trunk/pom.xml	2010-11-22 22:27:16 UTC (rev 109414)
+++ projects/cluster/ha-server-cache-jbc/trunk/pom.xml	2010-11-23 04:11:10 UTC (rev 109415)
@@ -30,11 +30,10 @@
   </scm>
   
   <properties>
-    <version.jboss.ha.server.cache.spi>3.0.0.Alpha4</version.jboss.ha.server.cache.spi>
-    <version.jboss.ha.server.core>1.0.0.Alpha4</version.jboss.ha.server.core>
+    <version.jboss.ha.server.cache.spi>3.0.0.CR1</version.jboss.ha.server.cache.spi>
+    <version.jboss.ha.server.core>1.0.0.CR2</version.jboss.ha.server.core>
     <version.jboss.cache>3.2.5.GA</version.jboss.cache>
-    <version.jgroups>2.10.0.GA</version.jgroups>
-    <version.junit>4.8.1</version.junit>
+    <version.junit>4.8.2</version.junit>
   </properties>
   
   <dependencies> 
@@ -86,12 +85,6 @@
       <scope>provided</scope>
     </dependency>
     
-    <dependency>
-      <groupId>org.jgroups</groupId>
-      <artifactId>jgroups</artifactId>
-      <version>${version.jgroups}</version>
-    </dependency>
-    
     <!-- Test dependencies -->
     <dependency>
       <groupId>commons-logging</groupId>

Modified: projects/cluster/ha-server-cache-jbc/trunk/src/main/java/org/jboss/web/tomcat/service/session/distributedcache/jbc/AbstractJBossCacheService.java
===================================================================
--- projects/cluster/ha-server-cache-jbc/trunk/src/main/java/org/jboss/web/tomcat/service/session/distributedcache/jbc/AbstractJBossCacheService.java	2010-11-22 22:27:16 UTC (rev 109414)
+++ projects/cluster/ha-server-cache-jbc/trunk/src/main/java/org/jboss/web/tomcat/service/session/distributedcache/jbc/AbstractJBossCacheService.java	2010-11-23 04:11:10 UTC (rev 109415)
@@ -21,7 +21,6 @@
 */
 package org.jboss.web.tomcat.service.session.distributedcache.jbc;
 
-import java.security.AccessController;
 import java.util.ArrayList;
 import java.util.Arrays;
 import java.util.Collections;
@@ -45,7 +44,6 @@
 import org.jboss.cache.config.CacheLoaderConfig.IndividualCacheLoaderConfig;
 import org.jboss.cache.transaction.BatchModeTransactionManager;
 import org.jboss.logging.Logger;
-import org.jboss.util.loading.ContextClassLoaderSwitcher;
 import org.jboss.web.tomcat.service.session.distributedcache.impl.BatchingManagerImpl;
 import org.jboss.web.tomcat.service.session.distributedcache.impl.IncomingDistributableSessionDataImpl;
 import org.jboss.web.tomcat.service.session.distributedcache.impl.SessionAttributeMarshallerFactoryImpl;
@@ -96,12 +94,6 @@
       return Fqn.fromElements(BUDDY_BACKUP, dataOwner, SESSION, contextHostPath, sessionId);
    } 
    
-   @SuppressWarnings("unchecked")
-   private static ContextClassLoaderSwitcher getContextClassLoaderSwitcher()
-   {
-      return (ContextClassLoaderSwitcher) AccessController.doPrivileged(ContextClassLoaderSwitcher.INSTANTIATOR);
-   }
-   
    protected Logger log_ = Logger.getLogger(getClass());
    
    private CacheManager cacheManager_;
@@ -181,8 +173,11 @@
       
       this.webAppClassLoader_ = this.manager_.getApplicationClassLoader();
       
+      String name = this.manager_.getName().substring(2);
+      int index = name.indexOf("/");
+      
       String webAppPath;
-      String path = manager_.getContextName();
+      String path = (index < 0) ? "" : name.substring(index);
       if( path.length() == 0 || path.equals("/")) {
          // If this is root.
          webAppPath = "ROOT";
@@ -198,7 +193,7 @@
       log_.debug("Old and new web app path are: " +path + ", " +webAppPath);
       
       String hostName;      
-      String host = manager_.getHostName();
+      String host = (index < 0) ? name : name.substring(0, index);
       if( host == null || host.length() == 0) {
          hostName = "localhost";
       }else {
@@ -325,6 +320,16 @@
    }
 
    /**
+    * {@inheritDoc}
+    * @see org.jboss.web.tomcat.service.session.distributedcache.spi.DistributedCacheManager#locate(java.lang.String)
+    */
+   @Override
+   public String locate(String sessionId)
+   {
+      return this.manager_.getJvmRoute();
+   }
+
+   /**
     * Get specfically the BatchModeTransactionManager.
     */
    public BatchingManager getBatchingManager()



More information about the jboss-cvs-commits mailing list