Examples of SerializationResult


Examples of eu.stratosphere.runtime.io.serialization.RecordSerializer.SerializationResult

        public boolean equals(Object obj) {
          throw new UnsupportedOperationException();
        }
      };

      SerializationResult result = serializer.addRecord(emptyRecord);
      Assert.assertEquals(SerializationResult.FULL_RECORD, result);

      result = serializer.addRecord(emptyRecord);
      Assert.assertEquals(SerializationResult.FULL_RECORD, result);
View Full Code Here

Examples of eu.stratosphere.runtime.io.serialization.RecordSerializer.SerializationResult

    serializer.setNextBuffer(buffer);

    int numBytes = 0;
    for (SerializationTestType record : records) {
      SerializationResult result = serializer.addRecord(record);
      numBytes += record.length() + SERIALIZATION_OVERHEAD;

      if (numBytes < segmentSize) {
        Assert.assertEquals(SerializationResult.FULL_RECORD, result);
      } else if (numBytes == segmentSize) {
        Assert.assertEquals(SerializationResult.FULL_RECORD_MEMORY_SEGMENT_FULL, result);
        serializer.setNextBuffer(buffer);
        numBytes = 0;
      } else {
        Assert.assertEquals(SerializationResult.PARTIAL_RECORD_MEMORY_SEGMENT_FULL, result);

        while (result.isFullBuffer()) {
          numBytes -= segmentSize;
          result = serializer.setNextBuffer(buffer);
        }
      }
    }
View Full Code Here

Examples of org.apache.flink.runtime.io.network.serialization.RecordSerializer.SerializationResult

        public boolean equals(Object obj) {
          throw new UnsupportedOperationException();
        }
      };

      SerializationResult result = serializer.addRecord(emptyRecord);
      Assert.assertEquals(SerializationResult.FULL_RECORD, result);

      result = serializer.addRecord(emptyRecord);
      Assert.assertEquals(SerializationResult.FULL_RECORD, result);
View Full Code Here

Examples of org.apache.flink.runtime.io.network.serialization.RecordSerializer.SerializationResult

    serializer.setNextBuffer(buffer);

    int numBytes = 0;
    for (SerializationTestType record : records) {
      SerializationResult result = serializer.addRecord(record);
      numBytes += record.length() + SERIALIZATION_OVERHEAD;

      if (numBytes < segmentSize) {
        Assert.assertEquals(SerializationResult.FULL_RECORD, result);
      } else if (numBytes == segmentSize) {
        Assert.assertEquals(SerializationResult.FULL_RECORD_MEMORY_SEGMENT_FULL, result);
        serializer.setNextBuffer(buffer);
        numBytes = 0;
      } else {
        Assert.assertEquals(SerializationResult.PARTIAL_RECORD_MEMORY_SEGMENT_FULL, result);

        while (result.isFullBuffer()) {
          numBytes -= segmentSize;
          result = serializer.setNextBuffer(buffer);
        }
      }
    }
View Full Code Here

Examples of org.jbox2d.serialization.SerializationResult

    } // end of run loop
  }


  private void _save() {
    SerializationResult result;
    try {
      result = currTest.getSerializer().serialize(currTest.getWorld());
    } catch (UnsupportedObjectException e1) {
      log.error("Error serializing world", e1);
      if (errorHandler != null)
        errorHandler.serializationError(e1, "Error serializing the object: " + e1.toString());
      return;
    }

    try {
      FileOutputStream fos = new FileOutputStream(currTest.getFilename());
      result.writeTo(fos);
      fos.flush();
      fos.close();
    } catch (FileNotFoundException e) {
      log.error("File not found exception while saving", e);
      if (errorHandler != null)
View Full Code Here

Examples of org.jbox2d.serialization.SerializationResult

    } // end of run loop
  }


  private void _save() {
    SerializationResult result;
    try {
      result = currTest.getSerializer().serialize(currTest.getWorld());
    } catch (UnsupportedObjectException e1) {
      log.error("Error serializing world", e1);
      if (errorHandler != null)
        errorHandler.serializationError(e1, "Error serializing the object: " + e1.toString());
      return;
    }

    try {
      FileOutputStream fos = new FileOutputStream(currTest.getFilename());
      result.writeTo(fos);
      fos.flush();
      fos.close();
    } catch (FileNotFoundException e) {
      log.error("File not found exception while saving", e);
      if (errorHandler != null)
View Full Code Here

Examples of org.jbox2d.serialization.SerializationResult

  }

  @Override
  public SerializationResult serialize(World argWorld) {
    final PbWorld world = serializeWorld(argWorld).build();
    return new SerializationResult() {
      @Override
      public void writeTo(OutputStream argOutputStream) throws IOException {
        world.writeTo(argOutputStream);
      }
View Full Code Here

Examples of org.jbox2d.serialization.SerializationResult

    PbBody.Builder builder = serializeBody(argBody);
    if (builder == null) {
      return null;
    }
    final PbBody body = builder.build();
    return new SerializationResult() {
      @Override
      public void writeTo(OutputStream argOutputStream) throws IOException {
        body.writeTo(argOutputStream);
      }
View Full Code Here

Examples of org.jbox2d.serialization.SerializationResult

  }

  @Override
  public SerializationResult serialize(Fixture argFixture) {
    final PbFixture fixture = serializeFixture(argFixture).build();
    return new SerializationResult() {
      @Override
      public void writeTo(OutputStream argOutputStream) throws IOException {
        fixture.writeTo(argOutputStream);
      }
View Full Code Here

Examples of org.jbox2d.serialization.SerializationResult

    if (builder == null) {
      return null;
    }
    // should we do lazy building?
    final PbShape shape = builder.build();
    return new SerializationResult() {
      @Override
      public void writeTo(OutputStream argOutputStream) throws IOException {
        shape.writeTo(argOutputStream);
      }
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.