public synchronized void addResultListener(ResultListener listener) { if (resultListeners.isEmpty()) { for (DataflowOutputPort port : dataflow.getOutputPorts()) { port.addResultListener(facadeResultListener); } } resultListeners.add(listener); }
public synchronized void addResultListener(ResultListener listener) { if (resultListeners.size() == 0) { for (DataflowOutputPort port : dataflow.getOutputPorts()) { port.addResultListener(facadeResultListener); } } resultListeners.add(listener); }
public void addResultListener(ResultListener listener) { synchronized (resultListeners) { if (resultListeners.isEmpty()) { for (DataflowOutputPort port : dataflow.getOutputPorts()) { port.addResultListener(facadeResultListener); } } resultListeners.add(listener); } }