DoFn.Context.output() 是否复制对象?
调用输出后重用对象是否安全?例如,下面的代码会输出 10 条相同时间戳的记录还是 10 条不同时间戳的记录?
public void processElement(DoFn<LogMessage, Event>.ProcessContext c) throws Exception {
Event e = new Event();
for (int i = 0; i < 10; i++) {
e.setTimestampMs(i);
c.output(e);
}
}