Flink-类的可序列化(不是POJO)

时间:2018-10-25 11:41:53

标签: apache-flink flink-streaming

在Apache Flink中无法序列化不是POJO的类吗? 我有一个具有许多功能的实用程序类,我想向Source函数发送该实用程序类的对象,但是flink抛出序列化异常。

主类:

Utilities utilities = new Utilities();
DataStream<MyData> dataStream = env.addSource(new MySource(configData,utilities))

实用程序类:

public class Utilities {


    public Utilities() {
        //default constructor
    }


    public String fun1() {

        //Do something  
    }   

    public String fun2() {

        //Do something  
    }   
}

1 个答案:

答案 0 :(得分:1)

使 private void button1_Click(object sender, EventArgs e) { PrintDocument pd = new PrintDocument(); pd.PrintController = new PrintControllerWithStatusDialog(new BillPrintController(dataGridView1.Rows.Cast<DataGridViewRow>().ToArray()), "Bill Print"); pd.Print(); } 实现Utilities