redstorm/examples/ruby_exclamation_bolt.rb

15 lines
310 B
Ruby

class RubyExclamationBolt
def prepare(conf, context, collector)
@collector = collector
end
def execute(tuple)
@collector.emit(tuple, Values.new(tuple.getString(0) + "!!!"))
@collector.ack(tuple)
end
def declare_output_fields(declarer)
declarer.declare(Fields.new("word"))
end
end