Class EntryValveExecutor

    • Constructor Detail

      • EntryValveExecutor

        public EntryValveExecutor​(SiddhiAppContext siddhiAppContext)
    • Method Detail

      • execute

        public void execute​(ComplexEventChunk complexEventChunk)
        Execute the handed StreamEvent
        Specified by:
        execute in interface Executor
        Parameters:
        complexEventChunk - event chunk to be executed
      • getNextExecutor

        public Executor getNextExecutor()
        Get next executor element in the executor chain. Executed event should be sent to next executor
        Specified by:
        getNextExecutor in interface Executor
        Returns:
        Next Executor
      • setNextExecutor

        public void setNextExecutor​(Executor executor)
        Set next executor element in executor chain
        Specified by:
        setNextExecutor in interface Executor
        Parameters:
        executor - Executor to be set as next element of executor chain
      • process

        public void process​(ComplexEventChunk complexEventChunk)
        Implements process method in Schedulable interface. Same logic in execute method applies here
        Specified by:
        process in interface Schedulable
        Parameters:
        complexEventChunk - event chunk to be executed
      • setEmitTime

        public void setEmitTime​(long emitTimeOfLatestEventInTable)
        Specified by:
        setEmitTime in interface Executor