All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.segment.analytics.PayloadConverter Maven / Gradle / Ivy

package com.segment.analytics;

import java.io.IOException;
import java.io.OutputStream;
import java.io.OutputStreamWriter;

class PayloadConverter implements Tape.Converter {
  @Override public BasePayload from(byte[] bytes) throws IOException {
    String string = new String(bytes);
    return new BasePayload(string);
  }

  @Override public void toStream(BasePayload o, OutputStream bytes) throws IOException {
    OutputStreamWriter outputStreamWriter = new OutputStreamWriter(bytes);
    outputStreamWriter.write(o.toString());
    outputStreamWriter.close();
  }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy