
io.numaproj.numaflow.sinker.HandlerDatum Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of numaflow-java Show documentation
Show all versions of numaflow-java Show documentation
SDK to implement Numaflow Source or User Defined Functions or Sinks in Java.
The newest version!
package io.numaproj.numaflow.sinker;
import lombok.AllArgsConstructor;
import java.time.Instant;
import java.util.Map;
@AllArgsConstructor
class HandlerDatum implements Datum {
// EOF_DATUM is used to indicate the end of the stream.
static final HandlerDatum EOF_DATUM = new HandlerDatum(null, null, null, null, null, null);
private String[] keys;
private byte[] value;
private Instant watermark;
private Instant eventTime;
private String id;
private Map headers;
@Override
public String[] getKeys() {
return keys;
}
@Override
public Instant getWatermark() {
return this.watermark;
}
@Override
public byte[] getValue() {
return this.value;
}
@Override
public Instant getEventTime() {
return this.eventTime;
}
@Override
public String getId() {
return id;
}
@Override
public Map getHeaders() {
return this.headers;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy