Flink - сериализуемый класс (не POJO) - PullRequest
0 голосов
/ 25 октября 2018

Разве невозможно сериализовать классы, которые не являются POJO в apache flink?У меня есть служебный класс, который имеет много функций, и я хочу отправить функции Source объект этого служебного класса, но flink вызывает исключение сериализации.

Main Class:

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 голосов
/ 25 октября 2018

Марка Utilities агрегат Serializable.

...