in java/greeter/src/main/java/org/apache/flink/statefun/playground/java/greeter/GreetingsFn.java [50:62]
public CompletableFuture<Void> apply(Context context, Message message) {
if (message.is(USER_PROFILE_PROTOBUF_TYPE)) {
final UserProfile profile = message.as(USER_PROFILE_PROTOBUF_TYPE);
final String greetings = createGreetingsMessage(profile);
final EgressRecord egressRecord = new EgressRecord("greetings", greetings);
context.send(
EgressMessageBuilder.forEgress(PLAYGROUND_EGRESS)
.withCustomType(EGRESS_RECORD_JSON_TYPE, egressRecord)
.build());
}
return context.done();
}