/** * @see stream.Processor#process(stream.Data) */ @Override public Data process(Data input) { if (text != null && key != null) { input.put(key, text); } return input; } }
/** * @see stream.AbstractProcessor#init(stream.ProcessContext) */ @Override public void init(ProcessContext ctx) throws Exception { super.init(ctx); // start = System.currentTimeMillis(); }
/** * @see stream.AbstractProcessor#finish() */ @Override public void finish() throws Exception { super.finish(); } }
@Override public void reset() throws Exception { for (String key : keys) { context.set(key, null); } }
/** * @see stream.ProcessorList#process(stream.Data) */ @Override public Data process(Data input) { count++; if (n != null && count % n == 0) { return super.process(input); } return input; }
public Serializable remove(Object key) { for (int i = 0; i < data.length; i++) { data[i].remove(key); } return null; }
/** * @see stream.DataProcessor#finish() */ @Override public void finish() throws Exception { for (Processor p : processors) { if (p instanceof StatefulProcessor) { ((StatefulProcessor) p).finish(); } } }
/** * @see stream.DataProcessor#process(stream.Data) */ @Override public Data process(Data data) { if (key != null) { synchronized (nextId) { data.put(key, nextId++); } } return data; }
/** * @see stream.AbstractProcessor#finish() */ @Override public void finish() throws Exception { super.finish(); } }
@Override public void reset() throws Exception { for (String key : keys) { context.set(key, null); } }
public Serializable put(String key, Serializable value) { for (int i = 0; i < data.length; i++) { data[i].put(key, value); } return null; }
/** * @see stream.AbstractProcessor#finish() */ @Override public void finish() throws Exception { super.finish(); } }
/** * @see stream.DataProcessor#process(stream.Data) */ @Override public Data process(Data data) { if (key != null) { synchronized (nextId) { data.put(key, nextId++); } } return data; }