Storm【设计细节】 -Fields对象

       


本章主题:

        记录一个小小的Tips


     1 Storm在Emit

public class Values extens ArrayList<Object>
{


public Values()
{
}

public Values(Object ...vals)
{
    super(vals.length);
    for(Object o:val)
    {
        add(o);
    }

}


   1 Values 继承自ArrayList, 通过super(vals.lengh) 初始化List的长度

   2 通过for循环add将vals 将其初始化

   3 emit在发射数据的时候,通过values对象封装成为Fields对象


  通过对Fields对象的封装,在发射的过程之中直接传递 JAVABEAN。


你可能感兴趣的:(Storm【设计细节】 -Fields对象)