class ProcessorTopology {

    public Set<String> terminalNodes() {
        return terminalNodes;
    }

    public  ProcessorTopology(final List<ProcessorNode<?, ?, ?, ?>> processorNodes,
                             final Map<String, SourceNode<?, ?, ?, ?>> sourceNodesByTopic,
                             final Map<String, SinkNode<?, ?, ?, ?>> sinksByTopic,
                             final List<StateStore> stateStores,
                             final List<StateStore> globalStateStores,
                             final Map<String, String> storeToChangelogTopic,
                             final Set<String> repartitionTopics);

}