我正在更新
com.typesafe.akka:akka-stream-experimental_2.10:1.0-M3
到
com.typesafe.akka:akka-stream-experimental_2.10:1.0-M4
但没有UndefinedSource,UndefinedSink,BlackholeSink,SubscriberSink,OnCompleteSink等类。
没有文档说明为什么删除它以及现在采用哪种方法而不是这些类。
虽然在这个版本的文档中我仍然看到UndefinedSource的概念
http://doc.akka.io/docs/akka-stream-and-http-experimental/1.0-M4/scala/stream-io.html
我们使用PartialFlowGraph构建Flow的方式在下面进行了解释 从部分图形构造源,汇和流的细节, 但是基本概念相当简单 - 我们可以封装 Flow中任意复杂的逻辑,只要它暴露出来 接口,这意味着完全暴露一个UndefinedSink 一个UndefinedSource将连接到TCP管道。在 这个例子我们使用Concat图处理阶段来注入 初始消息,然后继续处理所有传入的数据 使用echo处理程序。您应该使用这种封装模式 Flow中的复杂逻辑,并将它们附加到StreamIO中 实现您的自定义和可能复杂的TCP服务器。
似乎文档错误或者现在需要一些额外的依赖