UNPKG

nsyslog

Version:

Modular new generation log agent. Reads, transform, aggregate, correlate and send logs from sources to destinations

28 lines (22 loc) 522 B
const {BasicBolt} = require('./storm'); class TokenizeBolt extends BasicBolt { constructor() { super(); } initialize(conf, context, callback) { this.max = conf.max; callback(); } process(tup, done) { var words = tup.values[0].split(" "); //this.log(`${process.pid} => ${tup.values[2]}`); this.emit({tuple: [words.length,words], anchorTupleId: tup.id}, (taskIds)=>{}); done(); } } if(module.parent) { module.exports = TokenizeBolt; } else { new TokenizeBolt().run(); }