WSO2 Complex Event Processor is succeeded by WSO2 Stream Processor. To view the latest documentation for WSO2 SP, see WSO2 Stream Processor Documentation.

Versions Compared


  • This line was added.
  • This line was removed.
  • Formatting was changed.


In-order to process events, the execution logic must be written as a script using SiddhiQL, and these scripts must be deployed in the server as execution plans. An execution plan acts as an isolated execution environment, and a separate instance of  Siddhi execution runtime is created for each execution plan. An execution plan can import one or more streams from the server for processing and push zero or more output streams back to the server.  In In order to import and export streams, the script contains import and export annotations that bind the streams on the server with the streams defined in the execution plan.