Class SiddhiAppRuntimeBuilder


  • public class SiddhiAppRuntimeBuilder
    extends Object
    For building SiddhiAppRuntime
    • Constructor Detail

      • SiddhiAppRuntimeBuilder

        public SiddhiAppRuntimeBuilder​(SiddhiAppContext siddhiAppContext)
    • Method Detail

      • defineStream

        public void defineStream​(io.siddhi.query.api.definition.StreamDefinition streamDefinition)
      • defineTable

        public void defineTable​(io.siddhi.query.api.definition.TableDefinition tableDefinition)
      • defineWindow

        public void defineWindow​(io.siddhi.query.api.definition.WindowDefinition windowDefinition)
      • defineTrigger

        public void defineTrigger​(io.siddhi.query.api.definition.TriggerDefinition triggerDefinition)
      • defineAggregation

        public void defineAggregation​(io.siddhi.query.api.definition.AggregationDefinition aggregationDefinition)
      • defineFunction

        public void defineFunction​(io.siddhi.query.api.definition.FunctionDefinition functionDefinition)
      • getStreamDefinitionMap

        public ConcurrentMap<String,​io.siddhi.query.api.definition.AbstractDefinition> getStreamDefinitionMap()
      • getTableDefinitionMap

        public ConcurrentMap<String,​io.siddhi.query.api.definition.AbstractDefinition> getTableDefinitionMap()
      • getWindowDefinitionMap

        public ConcurrentMap<String,​io.siddhi.query.api.definition.AbstractDefinition> getWindowDefinitionMap()
      • getAggregationDefinitionMap

        public ConcurrentMap<String,​io.siddhi.query.api.definition.AbstractDefinition> getAggregationDefinitionMap()