Akka流水槽地图到BiConsumer

时间:2017-12-14 19:56:04

标签: java akka-stream

我有一个akka流接收器,我想将这些接收器内的每个输入映射到BiConsumer,我声明了接收器如下:

Sink<FactChangePayload, BiConsumer<String,FactChangePayload>> mapSink

我想调用以下消费者foreach元素到达接收器:

private BiConsumer<String,FactChangePayload> changePayloadBiConsumer=(string, factChangePayload) -> {
    System.out.println("Arrived:"+string+":for payload:"+factChangePayload);
};

我按如下方式完成了接收器声明,但无法编译

printingSink=Sink.foreach(param -> changePayloadBiConsumer.accept("String",param));

编译错误:

Wrong second argument type, found object, required FactChangePayload

关于如何做到的任何想法?

0 个答案:

没有答案