Interface SiddhiTopologyCreator

  • All Known Implementing Classes:
    SiddhiTopologyCreatorImpl

    public interface SiddhiTopologyCreator
    Topology Creator will consume a Siddhi App and produce a SiddhiTopology based on distributed annotations. Implementation of this should not change depending on different distribution methodologies(Ex: default, yarn based, container based).
    • Method Detail

      • createTopology

        SiddhiTopology createTopology​(String userDefinedSiddhiApp)
        consume a Siddhi App and produce a SiddhiTopology based on distributed annotations.
        Parameters:
        userDefinedSiddhiApp - Siddhi app deployed by the user
        Returns:
        SiddhiTopology representing the given siddhi app