如何使用OverflowStrategy在流中打印丢弃的元素?

时间:2015-06-23 08:03:05

标签: scala akka-stream

使用OverflowStrategy.dropHeadOverflowStrategy.dropTail时,有没有办法打印流的已删除元素?

1 个答案:

答案 0 :(得分:2)

如果akka.stream.impl.ActorRefSourceActor可以是case中的there are these two receive,那么{{3}}可以提供帮助:

    case DropHead ⇒
      buffer.dropHead()
      buffer.enqueue(elem)
    case DropTail ⇒
      buffer.dropTail()
      buffer.enqueue(elem)

我认为它有可能在删除之前打印出元素。