package storm.trident.testing; import java.util.List; import storm.trident.operation.BaseFunction; import storm.trident.operation.TridentCollector; import storm.trident.tuple.TridentTuple; import backtype.storm.utils.Utils; public class TuplifyArgs extends BaseFunction { @Override public void execute(TridentTuple input, TridentCollector collector) { String args = input.getString(0); List<List<Object>> tuples = (List) Utils.from_json(args); for(List<Object> tuple: tuples) { collector.emit(tuple); } } }