何时process
方法在低级处理器类重写中被调用(例如LoadService
)?想要在持久化到状态存储区时将键转换为大写,但似乎从未调用process
方法。
builder.addGlobalStore(svcBuilder,
"svcsource",
Serdes.String().deserializer(),
Serdes.String().serializer(),
"svctopic",
"loadsvc",
() -> new LoadService());
。
public class LoadService implements Processor<String, String> {
public void init(ProcessorContext context) {
}
public void process(String key, String serviceType) {
System.out.println(key.toUpperCase());
}
public void close() {
}
}