title: in storm, how to emit a List of primitives
body: <p>I am using storm 0.10 
  I have a List over which I iterate and then emit tuples</p>
  
  <pre><code>for (CustomObject o: List&lt;CustomObject&gt;) {
    collector.emit(STREAM_NAME, new Values(o.getFirst, o.getName, o.getAddress));
  }
  </code></pre>
  
  <p>Instead of emitting mulitple tuples, I want to emit just a single tuple which would be a nested List, something like this,</p>
  
  <p>the main question I have is pertaining serialization.  Reading the storm doc suggests that java serialization is expensive and that Storm use Kryo serialization. Additionally, regular java POJO classes ought not to be sent over the wire without kryo. So I am trying to send a <code>List&lt;List&lt;Objects&gt;&gt;</code>
  as follows,</p>
  
  <pre><code>List&lt;List&lt;Object&gt;&gt; valueList = new ArrayList&lt;List&lt;Object&gt;&gt;();
  for (CustomObject o: List&lt;CustomObject&gt;) {
    v.add(new ArrayList&lt;Object&gt;{ 
      {
       add(o.getFirst);
       add( o.getName);
       add(o.getAddress);
      }
    });
  }
  collector.emit(STREAM_NAME, new Values(valueList));
  </code></pre>
  
  <p>So the question is - is this done by storm using Kryo?</p>