protected void checkForBindings(HashSet<Output> outputs) { super.checkForBindings(outputs); for (Variable var : getVariables()) { for (Binding binding : var.bindings) { if (binding.getBindingType() == Binding.PIPE_NAME_BINDING) { PipeNameBinding b = (PipeNameBinding) binding; Output output = env.readablePort(b.getStep(), b.getPort()); if (outputs.contains(output)) { outputs.remove(output); } else { // Doesn't matter. Must be legit but doesn't help us. } } } } for (Step substep : subpipeline) { substep.checkForBindings(outputs); } }
protected void checkForBindings(HashSet<Output> outputs) { super.checkForBindings(outputs); for (Variable var : getVariables()) { for (Binding binding : var.bindings) { if (binding.getBindingType() == Binding.PIPE_NAME_BINDING) { PipeNameBinding b = (PipeNameBinding) binding; Output output = env.readablePort(b.getStep(), b.getPort()); if (outputs.contains(output)) { outputs.remove(output); } else { // Doesn't matter. Must be legit but doesn't help us. } } } } for (Step substep : subpipeline) { substep.checkForBindings(outputs); } }
if (binding.getBindingType() == Binding.PIPE_NAME_BINDING) { PipeNameBinding b = (PipeNameBinding) binding; Output output = env.readablePort(b.getStep(), b.getPort()); if (outputs.contains(output)) { outputs.remove(output); if (binding.getBindingType() == Binding.PIPE_NAME_BINDING) { PipeNameBinding b = (PipeNameBinding) binding; Output output = env.readablePort(b.getStep(), b.getPort()); if (outputs.contains(output)) { outputs.remove(output); if (binding.getBindingType() == Binding.PIPE_NAME_BINDING) { PipeNameBinding b = (PipeNameBinding) binding; Output output = env.readablePort(b.getStep(), b.getPort()); if (outputs.contains(output)) { outputs.remove(output);
if (binding.getBindingType() == Binding.PIPE_NAME_BINDING) { PipeNameBinding b = (PipeNameBinding) binding; Output output = env.readablePort(b.getStep(), b.getPort()); if (outputs.contains(output)) { outputs.remove(output); if (binding.getBindingType() == Binding.PIPE_NAME_BINDING) { PipeNameBinding b = (PipeNameBinding) binding; Output output = env.readablePort(b.getStep(), b.getPort()); if (outputs.contains(output)) { outputs.remove(output); if (binding.getBindingType() == Binding.PIPE_NAME_BINDING) { PipeNameBinding b = (PipeNameBinding) binding; Output output = env.readablePort(b.getStep(), b.getPort()); if (outputs.contains(output)) { outputs.remove(output);
protected void patchInputBindings(EndPoint endpoint) { Vector<Binding> bindings = endpoint.getBinding(); for (int bpos = 0; bpos < bindings.size(); bpos++) { Binding binding = bindings.get(bpos); if (binding.getBindingType() == Binding.PIPE_NAME_BINDING) { PipeNameBinding pipename = (PipeNameBinding) binding; PipeBinding pipe = new PipeBinding(runtime, pipename.node); Output source = env.readablePort(pipename.getStep(), pipename.getPort()); pipe.setOutput(source); pipe.setInput(endpoint); //logger.trace(MessageFormatter.nodeMessage(node, "Patching " + pipename + " : " + pipe + " " + endpoint + " to " + source)); bindings.set(bpos, pipe); if (source != null) { source.addBinding(pipe); } } } }
protected void patchInputBindings(EndPoint endpoint) { Vector<Binding> bindings = endpoint.getBinding(); for (int bpos = 0; bpos < bindings.size(); bpos++) { Binding binding = bindings.get(bpos); if (binding.getBindingType() == Binding.PIPE_NAME_BINDING) { PipeNameBinding pipename = (PipeNameBinding) binding; PipeBinding pipe = new PipeBinding(runtime, pipename.node); Output source = env.readablePort(pipename.getStep(), pipename.getPort()); pipe.setOutput(source); pipe.setInput(endpoint); //logger.trace(MessageFormatter.nodeMessage(node, "Patching " + pipename + " : " + pipe + " " + endpoint + " to " + source)); bindings.set(bpos, pipe); if (source != null) { source.addBinding(pipe); } } } }
if (binding.getBindingType() == Binding.PIPE_NAME_BINDING) { PipeNameBinding b = (PipeNameBinding) binding; Output output = env.readablePort(b.getStep(), b.getPort()); if (uboutputs.contains(output)) { uboutputs.remove(output); if (binding.getBindingType() == Binding.PIPE_NAME_BINDING) { PipeNameBinding b = (PipeNameBinding) binding; Output output = env.readablePort(b.getStep(), b.getPort()); if (uboutputs.contains(output)) { uboutputs.remove(output); if (binding.getBindingType() == Binding.PIPE_NAME_BINDING) { PipeNameBinding b = (PipeNameBinding) binding; Output output = env.readablePort(b.getStep(), b.getPort()); if (uboutputs.contains(output)) { uboutputs.remove(output);
if (binding.getBindingType() == Binding.PIPE_NAME_BINDING) { PipeNameBinding b = (PipeNameBinding) binding; Output output = env.readablePort(b.getStep(), b.getPort()); if (uboutputs.contains(output)) { uboutputs.remove(output); if (binding.getBindingType() == Binding.PIPE_NAME_BINDING) { PipeNameBinding b = (PipeNameBinding) binding; Output output = env.readablePort(b.getStep(), b.getPort()); if (uboutputs.contains(output)) { uboutputs.remove(output); if (binding.getBindingType() == Binding.PIPE_NAME_BINDING) { PipeNameBinding b = (PipeNameBinding) binding; Output output = env.readablePort(b.getStep(), b.getPort()); if (uboutputs.contains(output)) { uboutputs.remove(output);
if (binding.getBindingType() == Binding.PIPE_NAME_BINDING) { PipeNameBinding pipe = (PipeNameBinding) binding; Output output = env.readablePort(pipe.getStep(), pipe.getPort()); if (output == null) { error("Unreadable port: " + pipe.getPort() + " on " + pipe.getStep(), XProcException.err_E0001);
if (binding.getBindingType() == Binding.PIPE_NAME_BINDING) { PipeNameBinding pipe = (PipeNameBinding) binding; Output output = env.readablePort(pipe.getStep(), pipe.getPort()); if (output == null) { error("Unreadable port: " + pipe.getPort() + " on " + pipe.getStep(), XProcException.err_E0001);
Output output = env.readablePort(pipe.getStep(), pipe.getPort()); if (output == null) { error("Unreadable port: " + pipe.getPort() + " on " + pipe.getStep(), XProcException.err_E0001);
Output output = env.readablePort(pipe.getStep(), pipe.getPort()); if (output == null) { error("Unreadable port: " + pipe.getPort() + " on " + pipe.getStep(), XProcException.err_E0001);
if (binding.getBindingType() == Binding.PIPE_NAME_BINDING) { PipeNameBinding pipe = (PipeNameBinding) binding; Output output = env.readablePort(pipe.getStep(), pipe.getPort()); if (output == null) { Step fromstep = env.visibleStep(pipe.getStep()); if (binding.getBindingType() == Binding.PIPE_NAME_BINDING) { PipeNameBinding pipe = (PipeNameBinding) binding; Output output = env.readablePort(pipe.getStep(), pipe.getPort()); if (output == null) { fromstep = env.visibleStep(pipe.getStep());
if (binding.getBindingType() == Binding.PIPE_NAME_BINDING) { PipeNameBinding pipe = (PipeNameBinding) binding; Output output = env.readablePort(pipe.getStep(), pipe.getPort()); if (output == null) { Step fromstep = env.visibleStep(pipe.getStep()); if (binding.getBindingType() == Binding.PIPE_NAME_BINDING) { PipeNameBinding pipe = (PipeNameBinding) binding; Output output = env.readablePort(pipe.getStep(), pipe.getPort()); if (output == null) { fromstep = env.visibleStep(pipe.getStep());
if (binding.getBindingType() == Binding.PIPE_NAME_BINDING) { PipeNameBinding pipe = (PipeNameBinding) binding; Output output = env.readablePort(pipe.getStep(), pipe.getPort()); if (output == null) { Step fromstep = env.visibleStep(pipe.getStep()); if (binding.getBindingType() == Binding.PIPE_NAME_BINDING) { PipeNameBinding pipe = (PipeNameBinding) binding; Output output = env.readablePort(pipe.getStep(), pipe.getPort()); if (output == null) { fromstep = env.visibleStep(pipe.getStep());
if (binding.getBindingType() == Binding.PIPE_NAME_BINDING) { PipeNameBinding pipe = (PipeNameBinding) binding; Output output = env.readablePort(pipe.getStep(), pipe.getPort()); if (output == null) { Step fromstep = env.visibleStep(pipe.getStep()); if (binding.getBindingType() == Binding.PIPE_NAME_BINDING) { PipeNameBinding pipe = (PipeNameBinding) binding; Output output = env.readablePort(pipe.getStep(), pipe.getPort()); if (output == null) { fromstep = env.visibleStep(pipe.getStep());