Examples of DoubleMessage


Examples of org.apache.hama.bsp.message.type.DoubleMessage

        BSPPeer<NullWritable, NullWritable, Text, DoubleWritable, DoubleMessage> peer)
        throws IOException {
      if (peer.getPeerName().equals(masterTask)) {
        double pi = 0.0;
        int numPeers = peer.getNumCurrentMessages();
        DoubleMessage received;
        while ((received = peer.getCurrentMessage()) != null) {
          pi += received.getData();
        }

        pi = pi / numPeers;
        peer.write(new Text("Estimated value of PI is"), new DoubleWritable(pi));
      }
View Full Code Here

Examples of org.apache.hama.bsp.message.type.DoubleMessage

      bundle.addMessage(new BooleanMessage("test123", i % 2 == 0));
    }

    Random r = new Random();
    for (int i = 0; i < DOUBLE_MSG_COUNT; i++) {
      bundle.addMessage(new DoubleMessage("123123asd", r.nextDouble()));
    }

    return bundle;
  }
View Full Code Here

Examples of org.apache.hama.bsp.message.type.DoubleMessage

      bundle.addMessage(new BooleanMessage("test123", i % 2 == 0));
    }

    Random r = new Random();
    for (int i = 0; i < DOUBLE_MSG_COUNT; i++) {
      bundle.addMessage(new DoubleMessage("123123asd", r.nextDouble()));
    }

    return bundle;
  }
View Full Code Here

Examples of org.goldenorb.types.message.DoubleMessage

      RPCProtocol.class, RPCProtocol.versionID, addr, conf);
  }
 
  @Test
  public void testRPC() {
    DoubleMessage dm1 = client.sendAndReceiveMessage(dm0, DESTINATION_VALUE, new DoubleWritable(
        MESSAGE_VALUE));
    assertTrue(dm0.get() == client.getMessage().get());
    assertEquals(dm0.getDestinationVertex(), client.getMessage().getDestinationVertex());
    assertEquals(dm1.getDestinationVertex(), DESTINATION_VALUE);
    assertTrue(((DoubleWritable) dm1.getMessageValue()).get() == MESSAGE_VALUE);
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.