Package org.wso2.siddhi.parser.core
Interface SiddhiAppCreator
-
- All Known Implementing Classes:
AbstractSiddhiAppCreator,NatsSiddhiAppCreator
public interface SiddhiAppCreatorThis interface is utilized by which will be implemented by different distributed deployment implementations. Implementor can either choose to implement from scratch using this interface or use.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description List<DeployableSiddhiQueryGroup>createApps(SiddhiTopology topology, MessagingSystem messagingSystem)Create valid concrete Siddhi Apps for each Query Group in the givenSiddhiTopology.
-
-
-
Method Detail
-
createApps
List<DeployableSiddhiQueryGroup> createApps(SiddhiTopology topology, MessagingSystem messagingSystem)
Create valid concrete Siddhi Apps for each Query Group in the givenSiddhiTopology.- Parameters:
topology- Input topology to create Siddhi Apps- Returns:
- List of
DeployableSiddhiQueryGroups. Length of the list should be equal to no. of groups user has defined. Length of the list should be greater than zero always.
-
-