code: public void initTopology(String topologyName, int delay) {
          if (this.topology != null) {
              // TODO: possible refactor this code later
              System.out.println("Topology has been initialized before!");
              return;
          }
          this.topology = componentFactory.createTopology(topologyName);
      }
docs: Initiates topology with a specific name and a delay between consecutive instances.
  
  @param topologyName
  @param delay
  delay between injections of two instances from source (in milliseconds)