Author: claudio
Date: Sat Jan  7 18:10:07 2012
New Revision: 1228691

URL: http://svn.apache.org/viewvc?rev=1228691&view=rev
Log:
GIRAPH-118: Clarify messages behavior in BasicVertex

Modified:
    incubator/giraph/trunk/CHANGELOG
    
incubator/giraph/trunk/src/main/java/org/apache/giraph/graph/BasicVertex.java
    
incubator/giraph/trunk/src/main/java/org/apache/giraph/graph/BspServiceWorker.java
    
incubator/giraph/trunk/src/main/java/org/apache/giraph/graph/EdgeListVertex.java
    
incubator/giraph/trunk/src/main/java/org/apache/giraph/graph/HashMapVertex.java
    
incubator/giraph/trunk/src/main/java/org/apache/giraph/graph/IntIntNullIntVertex.java
    
incubator/giraph/trunk/src/main/java/org/apache/giraph/graph/LongDoubleFloatDoubleVertex.java

Modified: incubator/giraph/trunk/CHANGELOG
URL: 
http://svn.apache.org/viewvc/incubator/giraph/trunk/CHANGELOG?rev=1228691&r1=1228690&r2=1228691&view=diff
==============================================================================
--- incubator/giraph/trunk/CHANGELOG (original)
+++ incubator/giraph/trunk/CHANGELOG Sat Jan  7 18:10:07 2012
@@ -2,6 +2,8 @@ Giraph Change Log
 
 Release 0.70.0 - unreleased
 
+  GIRAPH-118: Clarify messages behavior in BasicVertex (claudio)
+
   GIRAPH-119: VertexCombiner should work on Iterable<M> instead of 
   List<M>. (claudio)
 

Modified: 
incubator/giraph/trunk/src/main/java/org/apache/giraph/graph/BasicVertex.java
URL: 
http://svn.apache.org/viewvc/incubator/giraph/trunk/src/main/java/org/apache/giraph/graph/BasicVertex.java?rev=1228691&r1=1228690&r2=1228691&view=diff
==============================================================================
--- 
incubator/giraph/trunk/src/main/java/org/apache/giraph/graph/BasicVertex.java 
(original)
+++ 
incubator/giraph/trunk/src/main/java/org/apache/giraph/graph/BasicVertex.java 
Sat Jan  7 18:10:07 2012
@@ -188,21 +188,22 @@ public abstract class BasicVertex<I exte
         return halt;
     }
 
-     /**
-      *  Get the list of incoming messages from the previous superstep.  Same 
as
-      *  the message iterator passed to compute().
-      */
+    /**
+     *  Get the list of incoming messages from the previous superstep.  Same as
+     *  the message iterator passed to compute().
+     */
     public abstract Iterable<M> getMessages();
 
     /**
-     * Set the messages this vertex should process in the current superstep
+     * Copy the messages this vertex should process in the current superstep
      *
      * @param messages the messages sent to this vertex in the previous 
superstep
      */
-    abstract void setMessages(Iterable<M> messages);
+    abstract void putMessages(Iterable<M> messages);
 
     /**
-     * Release unnecessary resources (will be called after vertex chose to 
halt)
+     * Release unnecessary resources (will be called after vertex returns from
+     * {@link #compute()})
      */
     abstract void releaseResources();
 

Modified: 
incubator/giraph/trunk/src/main/java/org/apache/giraph/graph/BspServiceWorker.java
URL: 
http://svn.apache.org/viewvc/incubator/giraph/trunk/src/main/java/org/apache/giraph/graph/BspServiceWorker.java?rev=1228691&r1=1228690&r2=1228691&view=diff
==============================================================================
--- 
incubator/giraph/trunk/src/main/java/org/apache/giraph/graph/BspServiceWorker.java
 (original)
+++ 
incubator/giraph/trunk/src/main/java/org/apache/giraph/graph/BspServiceWorker.java
 Sat Jan  7 18:10:07 2012
@@ -502,7 +502,7 @@ public class BspServiceWorker<
     @Override
     public void assignMessagesToVertex(BasicVertex<I, V, E, M> vertex,
             Iterable<M> messageIterator) {
-        vertex.setMessages(messageIterator);
+        vertex.putMessages(messageIterator);
     }
 
     @Override

Modified: 
incubator/giraph/trunk/src/main/java/org/apache/giraph/graph/EdgeListVertex.java
URL: 
http://svn.apache.org/viewvc/incubator/giraph/trunk/src/main/java/org/apache/giraph/graph/EdgeListVertex.java?rev=1228691&r1=1228690&r2=1228691&view=diff
==============================================================================
--- 
incubator/giraph/trunk/src/main/java/org/apache/giraph/graph/EdgeListVertex.java
 (original)
+++ 
incubator/giraph/trunk/src/main/java/org/apache/giraph/graph/EdgeListVertex.java
 Sat Jan  7 18:10:07 2012
@@ -285,7 +285,7 @@ public abstract class EdgeListVertex<I e
     }
 
     @Override
-    void setMessages(Iterable<M> messages) {
+    void putMessages(Iterable<M> messages) {
         msgList.clear();
         for (M message : messages) {
             msgList.add(message);

Modified: 
incubator/giraph/trunk/src/main/java/org/apache/giraph/graph/HashMapVertex.java
URL: 
http://svn.apache.org/viewvc/incubator/giraph/trunk/src/main/java/org/apache/giraph/graph/HashMapVertex.java?rev=1228691&r1=1228690&r2=1228691&view=diff
==============================================================================
--- 
incubator/giraph/trunk/src/main/java/org/apache/giraph/graph/HashMapVertex.java 
(original)
+++ 
incubator/giraph/trunk/src/main/java/org/apache/giraph/graph/HashMapVertex.java 
Sat Jan  7 18:10:07 2012
@@ -216,7 +216,7 @@ public abstract class HashMapVertex<I ex
     }
 
     @Override
-    void setMessages(Iterable<M> messages) {
+    void putMessages(Iterable<M> messages) {
         msgList.clear();
         for (M message : messages) {
             msgList.add(message);

Modified: 
incubator/giraph/trunk/src/main/java/org/apache/giraph/graph/IntIntNullIntVertex.java
URL: 
http://svn.apache.org/viewvc/incubator/giraph/trunk/src/main/java/org/apache/giraph/graph/IntIntNullIntVertex.java?rev=1228691&r1=1228690&r2=1228691&view=diff
==============================================================================
--- 
incubator/giraph/trunk/src/main/java/org/apache/giraph/graph/IntIntNullIntVertex.java
 (original)
+++ 
incubator/giraph/trunk/src/main/java/org/apache/giraph/graph/IntIntNullIntVertex.java
 Sat Jan  7 18:10:07 2012
@@ -118,7 +118,7 @@ public abstract class IntIntNullIntVerte
     }
 
     @Override
-    public void setMessages(Iterable<IntWritable> newMessages) {
+    public void putMessages(Iterable<IntWritable> newMessages) {
         messages = new int[Iterables.size(newMessages)];
         int n = 0;
         for (IntWritable message : newMessages) {

Modified: 
incubator/giraph/trunk/src/main/java/org/apache/giraph/graph/LongDoubleFloatDoubleVertex.java
URL: 
http://svn.apache.org/viewvc/incubator/giraph/trunk/src/main/java/org/apache/giraph/graph/LongDoubleFloatDoubleVertex.java?rev=1228691&r1=1228690&r2=1228691&view=diff
==============================================================================
--- 
incubator/giraph/trunk/src/main/java/org/apache/giraph/graph/LongDoubleFloatDoubleVertex.java
 (original)
+++ 
incubator/giraph/trunk/src/main/java/org/apache/giraph/graph/LongDoubleFloatDoubleVertex.java
 Sat Jan  7 18:10:07 2012
@@ -251,7 +251,7 @@ public abstract class LongDoubleFloatDou
     }
 
     @Override
-    void setMessages(Iterable<DoubleWritable> messages) {
+    void putMessages(Iterable<DoubleWritable> messages) {
         messageList.clear();
         for (DoubleWritable message : messages) {
             messageList.add(message.get());


Reply via email to