![JAR search and dependency download from the Maven repository](/logo.png)
com.nextbreakpoint.flink.dummies.SampledTemperatureEncoder Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of com.nextbreakpoint.flink.dummies Show documentation
Show all versions of com.nextbreakpoint.flink.dummies Show documentation
Collection of dummy jobs for Apache Flink
The newest version!
/*
* This file is part of Flink Dummies
* https://github.com/nextbreakpoint/flink-dummies
*/
package com.nextbreakpoint.flink.dummies;
import org.apache.flink.api.common.serialization.Encoder;
import java.io.IOException;
import java.io.OutputStream;
import java.nio.charset.StandardCharsets;
public class SampledTemperatureEncoder implements Encoder {
@Override
public void encode(SampledTemperature element, OutputStream stream) throws IOException {
stream.write(element.getMeasureId().getBytes(StandardCharsets.UTF_8));
stream.write(',');
stream.write(element.getSensorId().getBytes(StandardCharsets.UTF_8));
stream.write(',');
stream.write(element.getLocationId().getBytes(StandardCharsets.UTF_8));
stream.write(',');
stream.write(String.valueOf(element.getValue()).getBytes(StandardCharsets.UTF_8));
stream.write(',');
stream.write(Utilities.formatInstant(element.getTimestamp()).getBytes(StandardCharsets.UTF_8));
stream.write('\n');
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy