|
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
|