T - the type of the input that is processed@InterfaceStability.Unstable public interface Processor<T> extends Serializable
| Modifier and Type | Method and Description | 
|---|---|
| void | execute(T input,
       String streamId)Executes some operations on the input and possibly emits some results. | 
| void | init(ProcessorContext context)Initializes the processor. | 
| void | punctuate(String stream)Punctuation marks end of a batch which can be used to compute and pass the results of one stage in the pipeline to the next. | 
void init(ProcessorContext context)
context - the processor contextvoid execute(T input, String streamId)
input - the input to be processedstreamId - the source stream id from where the input is receivedvoid punctuate(String stream)
stream - the stream id on which the punctuation arrivedCopyright © 2023 The Apache Software Foundation. All rights reserved.