[jboss-cvs] JBossAS SVN: r64878 - trunk/tomcat/src/main/org/jboss/web/tomcat/service/session.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Sat Aug 25 10:29:13 EDT 2007


Author: bstansberry at jboss.com
Date: 2007-08-25 10:29:13 -0400 (Sat, 25 Aug 2007)
New Revision: 64878

Modified:
   trunk/tomcat/src/main/org/jboss/web/tomcat/service/session/CacheListener.java
   trunk/tomcat/src/main/org/jboss/web/tomcat/service/session/CacheListenerBase.java
Log:
Expose some static methods to unit tests

Modified: trunk/tomcat/src/main/org/jboss/web/tomcat/service/session/CacheListener.java
===================================================================
--- trunk/tomcat/src/main/org/jboss/web/tomcat/service/session/CacheListener.java	2007-08-25 14:28:55 UTC (rev 64877)
+++ trunk/tomcat/src/main/org/jboss/web/tomcat/service/session/CacheListener.java	2007-08-25 14:29:13 UTC (rev 64878)
@@ -57,15 +57,11 @@
 
    @NodeRemoved
    public void nodeRemoved(NodeRemovedEvent event)
-   {
-      nodeRemoved(event.getFqn(), event.isPre(), event.isOriginLocal(), event.getData());
-   }
-   
-   private void nodeRemoved(Fqn fqn, boolean pre, boolean isLocal, Map data)
-   {
-      if (pre || isLocal)
+   {      
+      if (event.isPre() || event.isOriginLocal())
          return;
       
+      Fqn fqn = event.getFqn();
       boolean isBuddy = isBuddyFqn(fqn);
       
       // Potential removal of a Pojo where we need to unregister as an Observer.
@@ -89,15 +85,11 @@
    
    @NodeModified
    public void nodeModified(NodeModifiedEvent event)
-   {
-      nodeModified(event.getFqn(), event.isPre(), event.isOriginLocal(), event.getData());
-   }
-   
-   private void nodeModified(Fqn fqn, boolean pre, boolean isLocal, Map data)
-   {
-      if (pre || isLocal)
+   {          
+      if (event.isPre() || event.isOriginLocal())
          return;
       
+      Fqn fqn = event.getFqn();
       boolean isBuddy = isBuddyFqn(fqn);      
       // We only care if there is a chance this is for a session root
       if (!isFqnSessionRootSized(fqn, isBuddy))
@@ -109,7 +101,7 @@
 
       // Query if we have version value in the distributed cache. 
       // If we have a version value, compare the version and invalidate if necessary.
-      Integer version = (Integer)data.get(JBossCacheService.VERSION_KEY);
+      Integer version = (Integer) event.getData().get(JBossCacheService.VERSION_KEY);
       if(version != null)
       {
          String realId = getIdFromFqn(fqn, isBuddy);
@@ -165,12 +157,12 @@
       // BES -- 2007/07/03 Not sure what this means
    }
    
-   private static boolean isFqnPojoKeySized(Fqn fqn, boolean isBuddy)
+   public static boolean isFqnPojoKeySized(Fqn fqn, boolean isBuddy)
    {
       return fqn.size() == (isBuddy ? BUDDY_BACKUP_ROOT_OWNER_SIZE + POJO_KEY_FQN_SIZE : POJO_KEY_FQN_SIZE);
    }
    
-   private static String getPojoKeyFromFqn(Fqn fqn, boolean isBuddy)
+   public static String getPojoKeyFromFqn(Fqn fqn, boolean isBuddy)
    {
       return (String) fqn.get(isBuddy ? BUDDY_BACKUP_ROOT_OWNER_SIZE + POJO_KEY_FQN_INDEX: POJO_KEY_FQN_INDEX);
    }

Modified: trunk/tomcat/src/main/org/jboss/web/tomcat/service/session/CacheListenerBase.java
===================================================================
--- trunk/tomcat/src/main/org/jboss/web/tomcat/service/session/CacheListenerBase.java	2007-08-25 14:28:55 UTC (rev 64877)
+++ trunk/tomcat/src/main/org/jboss/web/tomcat/service/session/CacheListenerBase.java	2007-08-25 14:29:13 UTC (rev 64878)
@@ -41,17 +41,17 @@
       return false;
    }
 
-   protected static boolean isFqnSessionRootSized(Fqn fqn, boolean isBuddy)
+   public static boolean isFqnSessionRootSized(Fqn fqn, boolean isBuddy)
    {
       return fqn.size() == (isBuddy ? BUDDY_BACKUP_ROOT_OWNER_SIZE + SESSION_FQN_SIZE : SESSION_FQN_SIZE);
    }
 
-   protected static String getIdFromFqn(Fqn fqn, boolean isBuddy)
+   public static String getIdFromFqn(Fqn fqn, boolean isBuddy)
    {
       return (String)fqn.get(isBuddy ? BUDDY_BACKUP_ROOT_OWNER_SIZE + SESSION_ID_FQN_INDEX : SESSION_ID_FQN_INDEX);
    }
 
-   protected static boolean isBuddyFqn(Fqn fqn)
+   public static boolean isBuddyFqn(Fqn fqn)
    {
       try
       {
@@ -71,7 +71,7 @@
     * 
     * @param fqn An Fqn that is a child of the buddy backup root node.
     */
-   protected static String getBuddyOwner(Fqn fqn)
+   public static String getBuddyOwner(Fqn fqn)
    {
       return (String) fqn.get(BUDDY_BACKUP_ROOT_OWNER_INDEX);     
    }




More information about the jboss-cvs-commits mailing list