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

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Wed Jul 4 00:23:15 EDT 2007


Author: bstansberry at jboss.com
Date: 2007-07-04 00:23:15 -0400 (Wed, 04 Jul 2007)
New Revision: 63816

Modified:
   trunk/tomcat/src/main/org/jboss/web/tomcat/service/session/JBossCacheService.java
Log:
Add logging of addObserver 

Modified: trunk/tomcat/src/main/org/jboss/web/tomcat/service/session/JBossCacheService.java
===================================================================
--- trunk/tomcat/src/main/org/jboss/web/tomcat/service/session/JBossCacheService.java	2007-07-04 04:21:27 UTC (rev 63815)
+++ trunk/tomcat/src/main/org/jboss/web/tomcat/service/session/JBossCacheService.java	2007-07-04 04:23:15 UTC (rev 63816)
@@ -720,6 +720,10 @@
    {
       if ( pojo instanceof Collection )
       {
+         if(log_.isTraceEnabled())
+         {
+            log_.trace("addObserver(): pojo of type " +pojo.getClass().getName() + " is a Collection; trying to observe elements");
+         }
          Collection col = (Collection)pojo;
          for (Iterator i = col.iterator(); i.hasNext();) {
             // If not a managed pojo, will return anyway
@@ -728,6 +732,10 @@
       } 
       else if (pojo instanceof Map)
       {
+         if(log_.isTraceEnabled())
+         {
+            log_.trace("addObserver(): pojo of type " +pojo.getClass().getName() + " is a Map; trying to observe entries");
+         }
          for (Iterator i = ((Map)pojo).entrySet().iterator(); i.hasNext();) 
          {
             Map.Entry entry = (Map.Entry) i.next();
@@ -740,6 +748,10 @@
 
       if(! (pojo instanceof Subject) )
       {
+         if(log_.isTraceEnabled())
+         {
+            log_.trace("addObserver(): pojo of type " +pojo.getClass().getName() + " is not a Subject");
+         }
          return;  // No need to add observer since it is primitive.
       }
 




More information about the jboss-cvs-commits mailing list