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
-
Task
is requested for the ProcessorContext -
StoreChangeLogger
is 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 |
---|---|