X-Git-Url: https://juplo.de/gitweb/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fde%2Fjuplo%2Fkafka%2Fsumup%2Fgateway%2FResult.java;fp=src%2Fmain%2Fjava%2Fde%2Fjuplo%2Fkafka%2Fsumup%2Fgateway%2FResult.java;h=939b1d4624eee28cbd564a18746133e93cb6b7a9;hb=9d6c2ef3461546170a0fd9da744efc316b37e1eb;hp=0000000000000000000000000000000000000000;hpb=c5700c2117f6c445278f272572c8b5732bf53bbf;p=demos%2Fkafka%2Fwordcount diff --git a/src/main/java/de/juplo/kafka/sumup/gateway/Result.java b/src/main/java/de/juplo/kafka/sumup/gateway/Result.java new file mode 100644 index 0000000..939b1d4 --- /dev/null +++ b/src/main/java/de/juplo/kafka/sumup/gateway/Result.java @@ -0,0 +1,19 @@ +package de.juplo.kafka.wordcount.recorder; + +import com.fasterxml.jackson.annotation.JsonInclude; +import lombok.Value; + +import static com.fasterxml.jackson.annotation.JsonInclude.Include.NON_NULL; + + +@Value(staticConstructor = "of") +public class RecordingResult +{ + @JsonInclude(NON_NULL) private final String username; + @JsonInclude(NON_NULL) private final String sentence; + @JsonInclude(NON_NULL) private final String topic; + @JsonInclude(NON_NULL) private final Integer partition; + @JsonInclude(NON_NULL) private final Long offset; + @JsonInclude(NON_NULL) private final Integer status; + @JsonInclude(NON_NULL) private final String error; +}