call parameter overload annotation validation for all window processors
*/
package io.siddhi.core.query.processor.stream;
+import io.siddhi.core.annotation.ProcessorAnnotationValidator;
import io.siddhi.core.config.SiddhiQueryContext;
import io.siddhi.core.event.ComplexEventChunk;
import io.siddhi.core.event.stream.MetaStreamEvent;
@@ -78,6 +79,7 @@ public abstract class AbstractStreamProcessor<S extends State> implements Proces
StateFactory<S> stateFactory = init(metaStreamEvent, metaStreamEvent.getLastInputDefinition(),
attributeExpressionExecutors, configReader, streamEventClonerHolder, outputExpectsExpiredEvents,
findToBeExecuted, siddhiQueryContext);
+ ProcessorAnnotationValidator.validateAnnotation(this, attributeExpressionExecutors);
this.additionalAttributes = getReturnAttributes();
this.stateHolder = siddhiQueryContext.generateStateHolder(this.getClass().getName(), groupBy, stateFactory);
siddhiQueryContext.getSiddhiAppContext().addEternalReferencedHolder(this);
