You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by ma...@apache.org on 2008/06/16 19:22:36 UTC

svn commit: r668249 - /tomcat/trunk/java/org/apache/catalina/tribes/tipis/AbstractReplicatedMap.java

Author: markt
Date: Mon Jun 16 10:22:36 2008
New Revision: 668249

URL: http://svn.apache.org/viewvc?rev=668249&view=rev
Log:
Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=45212
Map.entrySet() should return entries, not values

Modified:
    tomcat/trunk/java/org/apache/catalina/tribes/tipis/AbstractReplicatedMap.java

Modified: tomcat/trunk/java/org/apache/catalina/tribes/tipis/AbstractReplicatedMap.java
URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/tribes/tipis/AbstractReplicatedMap.java?rev=668249&r1=668248&r2=668249&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/catalina/tribes/tipis/AbstractReplicatedMap.java (original)
+++ tomcat/trunk/java/org/apache/catalina/tribes/tipis/AbstractReplicatedMap.java Mon Jun 16 10:22:36 2008
@@ -1017,7 +1017,7 @@
                 Map.Entry e = (Map.Entry)i.next();
                 Object key = e.getKey();
                 MapEntry entry = (MapEntry)super.get(key);
-                if ( entry != null && entry.isPrimary() ) set.add(entry.getValue());
+                if ( entry != null && entry.isPrimary() ) set.add(entry);
             }
             return Collections.unmodifiableSet(set);
         }



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org


Re: svn commit: r668249 - /tomcat/trunk/java/org/apache/catalina/tribes/tipis/AbstractReplicatedMap.java

Posted by Mark Thomas <ma...@apache.org>.
Filip Hanik - Dev Lists wrote:
> 
> my initial reaction is a -1 to this one
> 
> it should be
> 
> if ( entry != null && entry.isPrimary() ) set.add(new 
> MapEntry(key,entry.getValue()));
> 
> and not propagate internals of the cluster information out to the caller

Fine by me. I'll try and do this later tonight but if you get there first 
feel free.

Mark


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org


Re: svn commit: r668249 - /tomcat/trunk/java/org/apache/catalina/tribes/tipis/AbstractReplicatedMap.java

Posted by Filip Hanik - Dev Lists <de...@hanik.com>.
my initial reaction is a -1 to this one

it should be

if ( entry != null && entry.isPrimary() ) set.add(new 
MapEntry(key,entry.getValue()));

and not propagate internals of the cluster information out to the caller


Filip


markt@apache.org wrote:
> Author: markt
> Date: Mon Jun 16 10:22:36 2008
> New Revision: 668249
>
> URL: http://svn.apache.org/viewvc?rev=668249&view=rev
> Log:
> Fix 	
> Map.entrySet() should return entries, not values
>
> Modified:
>     tomcat/trunk/java/org/apache/catalina/tribes/tipis/AbstractReplicatedMap.java
>
> Modified: tomcat/trunk/java/org/apache/catalina/tribes/tipis/AbstractReplicatedMap.java
> URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/tribes/tipis/AbstractReplicatedMap.java?rev=668249&r1=668248&r2=668249&view=diff
> ==============================================================================
> --- tomcat/trunk/java/org/apache/catalina/tribes/tipis/AbstractReplicatedMap.java (original)
> +++ tomcat/trunk/java/org/apache/catalina/tribes/tipis/AbstractReplicatedMap.java Mon Jun 16 10:22:36 2008
> @@ -1017,7 +1017,7 @@
>                  Map.Entry e = (Map.Entry)i.next();
>                  Object key = e.getKey();
>                  MapEntry entry = (MapEntry)super.get(key);
> -                if ( entry != null && entry.isPrimary() ) set.add(entry.getValue());
> +                if ( entry != null && entry.isPrimary() ) set.add(entry);
>              }
>              return Collections.unmodifiableSet(set);
>          }
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: dev-help@tomcat.apache.org
>
>
>
>   


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org