THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
...
Code Block |
---|
public interface Processor<KIn, VIn, KOut, VOut> {
default void init(ProcessorContext<KOut, VOut> context) {}
void process(Record<KIn, VIn> record, Optional<RecordMetadata> recordMetadata);
default void close() {}
} |
...
Code Block |
---|
public interface ProcessorContext<K, V> {
...
- <KForward, VForward> void forward(final K key, final V value);
- <KForward, VForward> void forward(final K key, final V value, final To to);
+ <K extends KForward, V extends VForward> void forward(Record<K, V> record);
+ <K extends KForward, V extends VForward> void forward(Record<K, V> record, String childName);
- StateStore getStateStore(final String name);
+ <S extends StateStore> S getStateStore(final String name);
- void register(StateStore store, StateRestoreCallback stateRestoreCallback);
- String topic();
- int partition();
- long offset();
- Headers headers();
- long timestamp();
+ Optional<RecordMetadata> recordMetadata();
} |
(new class) org.apache.kafka.streams.processor.api.Record
...