fix and document VirtualProcessor, fixes #19790

This commit is contained in:
Roland Kuhn 2016-02-24 11:55:28 +01:00
parent 93738779d3
commit 9db36727c0
6 changed files with 302 additions and 111 deletions

View file

@ -104,7 +104,7 @@ private[akka] case class ActorMaterializerImpl(system: ActorSystem,
atomic match {
case sink: SinkModule[_, _]
val (sub, mat) = sink.create(newMaterializationContext())
assignPort(sink.shape.in, sub.asInstanceOf[Subscriber[Any]])
assignPort(sink.shape.in, sub)
matVal.put(atomic, mat)
case source: SourceModule[_, _]
val (pub, mat) = source.create(newMaterializationContext())