Package org.apache.giraph.utils.ExtendedByteArrayOutputBuffer

Examples of org.apache.giraph.utils.ExtendedByteArrayOutputBuffer.IndexAndDataOut


    while (vertexIdMessageIterator.hasNext()) {
      vertexIdMessageIterator.next();
      M msg = vertexIdMessageIterator.getCurrentMessage();
      list = getOrCreateList(vertexIdMessageIterator);
      if (vertexIdMessageIterator.isNewMessage()) {
        IndexAndDataOut indexAndDataOut = bytesBuffer.getIndexAndDataOut();
        pointer = indexAndDataOut.getIndex();
        pointer <<= 32;
        ExtendedDataOutput dataOutput = indexAndDataOut.getDataOutput();
        pointer += dataOutput.getPos();
        msg.write(dataOutput);
      }
      synchronized (list) {
        list.add(pointer);
View Full Code Here


    while (iterator.hasNext()) {
      iterator.next();
      M msg = iterator.getCurrentMessage();
      list = getList(iterator);
      if (iterator.isNewMessage()) {
        IndexAndDataOut indexAndDataOut = bytesBuffer.getIndexAndDataOut();
        pointer = indexAndDataOut.getIndex();
        pointer <<= 32;
        ExtendedDataOutput dataOutput = indexAndDataOut.getDataOutput();
        pointer += dataOutput.getPos();
        msg.write(dataOutput);
      }
      synchronized (list) { // TODO - any better way?
        list.add(pointer);
View Full Code Here

TOP

Related Classes of org.apache.giraph.utils.ExtendedByteArrayOutputBuffer.IndexAndDataOut

Copyright © 2018 www.massapicom. 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.