/** * Method getCreateFlowStep ... * * @param flowName of type String * @param steps of type Map<String, FlowStep> * @param sinkName of type String * @param numJobs of type int * @return FlowStep */ private FlowStep getCreateFlowStep( String flowName, Map<String, FlowStep> steps, String sinkName, int numJobs) { if (steps.containsKey(sinkName)) return steps.get(sinkName); if (LOG.isDebugEnabled()) LOG.debug("creating step: " + sinkName); FlowStep step = new FlowStep(makeStepName(steps, numJobs, sinkName)); step.setParentFlowName(flowName); steps.put(sinkName, step); return step; }