Class KStreamFlatTransformValues.KStreamFlatTransformValuesProcessor<KIn,VIn,VOut>
- java.lang.Object
-
- org.apache.kafka.streams.kstream.internals.KStreamFlatTransformValues.KStreamFlatTransformValuesProcessor<KIn,VIn,VOut>
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()Close this processor and clean up any resources.voidinit(ProcessorContext context)Initialize this processor with the given context.voidprocess(KIn key, VIn value)Process the record with the given key and value.
-
-
-
Method Detail
-
init
public void init(ProcessorContext context)
Description copied from interface:ProcessorInitialize this processor with the given context. The framework ensures this is called once per processor when the topology that contains it is initialized. When the framework is done with the processor,Processor.close()will be called on it; the framework may later re-use the processor by calling#init()again.The provided
contextcan be used to access topology and record meta data, toschedulea method to becalled periodicallyand to access attachedStateStores.
-
process
public void process(KIn key, VIn value)
Description copied from interface:ProcessorProcess the record with the given key and value.
-
close
public void close()
Description copied from interface:ProcessorClose this processor and clean up any resources. Be aware that#close()is called after an internal cleanup. Thus, it is not possible to write anything to Kafka as underlying clients are already closed. The framework may later re-use this processor by calling#init()on it again.Note: Do not close any streams managed resources, like
StateStores here, as they are managed by the library.
-
-