Map<String, Object> appConfigs()
ProcessorContext Contract
ProcessorContext is the contract of processor contexts that allow to access to contextual information when a processor is executed.
ProcessorContext is used when:
-
Processor, StateStore, Transformer, ValueTransformer, ValueTransformerWithKey and KTableValueGetter are requested to initialize
-
Taskis requested for the ProcessorContext -
StoreChangeLoggeris created
|
Tip
|
Use AbstractProcessor to manage the ProcessorContext of a custom Processor.
|
| Method | Description |
|---|---|
|
|
|
|
|
|
|
|
|
Forwards a record downstream (to child processors if there are any or To processor) |
|
|
|
|
|
|
|
|
|
|
|
|
|
Registers a state store (and a StateRestoreCallback) Used when:
|
|
Schedules a Punctuator (a periodic action) to be executed at stream (
|
|
|
|
|
|
|
|
|
|
|
| ProcessorContext | Description |
|---|---|