Author: jghoman
Date: Thu Jun 28 19:18:36 2012
New Revision: 1355119
URL: http://svn.apache.org/viewvc?rev=1355119&view=rev
Log:
GIRAPH-220: Default implementation of BasicVertex#sendMsgToAllEdges().
Contributed by Alessandro Presta.
Modified:
giraph/trunk/CHANGELOG
giraph/trunk/src/main/java/org/apache/giraph/graph/BasicVertex.java
Modified: giraph/trunk/CHANGELOG
URL:
http://svn.apache.org/viewvc/giraph/trunk/CHANGELOG?rev=1355119&r1=1355118&r2=1355119&view=diff
==============================================================================
--- giraph/trunk/CHANGELOG (original)
+++ giraph/trunk/CHANGELOG Thu Jun 28 19:18:36 2012
@@ -2,6 +2,9 @@ Giraph Change Log
Release 0.2.0 - unreleased
+ GIRAPH-220: Default implementation of BasicVertex#sendMsgToAllEdges().
+ (Alessandro Presta via jghoman)
+
GIRAPH-217: Add SimpleTriangleClosingVertex to Giraph examples.
(Eli Reisman via jghoman)
Modified: giraph/trunk/src/main/java/org/apache/giraph/graph/BasicVertex.java
URL:
http://svn.apache.org/viewvc/giraph/trunk/src/main/java/org/apache/giraph/graph/BasicVertex.java?rev=1355119&r1=1355118&r2=1355119&view=diff
==============================================================================
--- giraph/trunk/src/main/java/org/apache/giraph/graph/BasicVertex.java
(original)
+++ giraph/trunk/src/main/java/org/apache/giraph/graph/BasicVertex.java Thu Jun
28 19:18:36 2012
@@ -174,7 +174,11 @@ public abstract class BasicVertex<I exte
*
* @param msg Message sent to all edges.
*/
- public abstract void sendMsgToAllEdges(M msg);
+ public void sendMsgToAllEdges(M msg) {
+ for (Iterator<I> edges = iterator(); edges.hasNext();) {
+ sendMsg(edges.next(), msg);
+ }
+ }
/**
* After this is called, the compute() code will no longer be called for