K - the type of keysV - the type of valuesProcessor instead.@Deprecated public interface Processor<K,V>
| Modifier and Type | Method and Description |
|---|---|
void | close()Deprecated. Close this processor and clean up any resources. |
void | init(ProcessorContext context)Deprecated. Initialize this processor with the given context. |
void | process(K key, V value)Deprecated. Process the record with the given key and value. |
void init(ProcessorContext context)
close() will be called on it; the framework may later re-use the processor by calling #init() again. The provided context can be used to access topology and record meta data, to schedule a method to be called periodically and to access attached StateStores.
context - the context; may not be nullvoid process(K key, V value)
key - the key for the recordvalue - the value for the recordvoid close()
#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.