public static void injectQueues(ProcessorList procs, OutputCollector collector) { for (Processor p : procs.getProcessors()) { injectQueues(p, collector); } }
protected List<Processor> getAllProcessors(ProcessorList list) { List<Processor> ps = new ArrayList<Processor>(); for (Processor p : list.getProcessors()) { if (p instanceof ProcessorList) { ps.addAll(getAllProcessors((ProcessorList) p)); } else { ps.add(p); } } return ps; }
private static Element createProcessorNode(Document doc, Processor p) { Element proc = doc.createElement(p.getClass().getCanonicalName()); Map<String, String> attr = getAttributes(p); for (String key : attr.keySet()) { proc.setAttribute(key, attr.get(key)); } if (p instanceof ProcessorList) { ProcessorList ps = (ProcessorList) p; for (Processor np : ps.getProcessors()) { Element child = createProcessorNode(doc, np); proc.appendChild(child); } } return proc; }
protected Processor createProcessor(Element el, ProcessorFactory pf) throws Exception { Processor p = pf.createProcessor(el); if (p instanceof ProcessorList) { ProcessorList list = (ProcessorList) p; NodeList nested = el.getChildNodes(); for (int i = 0; i < nested.getLength(); i++) { Node ch = nested.item(i); if (ch.getNodeType() == Node.ELEMENT_NODE) { Element e = (Element) ch; Processor inner = createProcessor(e, pf); list.getProcessors().add(inner); } } } return p; }
Processor proc = createProcessor(element); if (proc != null) { ((ProcessorList) o).getProcessors().add(proc); } else { log.warn(
Processor proc = createProcessor(element); if (proc != null) { ((ProcessorList) o).getProcessors().add(proc); } else { log.warn(
for (Processor proc : pl.getProcessors()) { Set<Sink> found = collectSinks(proc); log.debug(" Found {} sinks referenced by child '{}': {}", found.size(), proc, found);
process.getProcessors().add(p);
variables, dependencyInjection); if (proc != null) { ((ProcessorList) o).getProcessors().add(proc); } else { log.warn(
Processor proc = createProcessor(container, element, local, dependencyInjection); if (proc != null) { ((ProcessorList) o).getProcessors().add(proc); } else { log.warn("Nested element {} is not of type 'stream.data.Processor': ", node.getNodeName());
Processor proc = createProcessorAndRegisterServices(element, local); if (proc != null) { ((ProcessorList) o).getProcessors().add(proc); } else { log.warn("Nested element {} is not of type 'stream.data.Processor': ", node.getNodeName());