使用流API时,使用AddJar()添加代码?

时间:2017-03-15 18:30:49

标签: java hazelcast-jet

实现流时如何使用addJar()方法?

newJob()使用DAG:

JobConfig config = new JobConfig();
config.addJar("..");
jet.newJob(dag, config).execute().get();

Streams在内部更改为DAG:

IMap<String, Long> counts = lines
                .stream()
                .flatMap(..);

1 个答案:

答案 0 :(得分:0)

从版本0.4开始,这是可能的

IStreamMap<Integer, Integer> map = jet.getMap(randomString());
range(0, 10).parallel().forEach(i -> map.put(i, i));

JobConfig jobConfig = new JobConfig();
jobConfig.addClass(MyMapper.class);
List<Integer> list = map
    .stream()
    .configure(jobConfig)
    .map(new MyMapper())
    .collect(toList());