Package org.apache.kafka.streams.processor.api
-
Interface Summary Interface Description Processor<KIn,VIn,KOut,VOut> A processor of key-value pair records.ProcessorContext<KForward,VForward> Processor context interface.ProcessorSupplier<KIn,VIn,KOut,VOut> A processor supplier that can create one or moreProcessor
instances.RecordMetadata -
Class Summary Class Description ContextualProcessor<KIn,VIn,KOut,VOut> An abstract implementation ofProcessor
that manages theProcessorContext
instance and provides default no-op implementation ofProcessor.close()
.MockProcessorContext<KForward,VForward> MockProcessorContext
is a mock ofProcessorContext
for users to test theirProcessor
,Transformer
, andValueTransformer
implementations.MockProcessorContext.CapturedForward<K,V> MockProcessorContext.CapturedPunctuator MockProcessorContext.CapturedPunctuator
holds captured punctuators, along with their scheduling information.Record<K,V> A data class representing an incoming record for processing in aProcessor
or a record to forward to downstream processors viaProcessorContext
.