Scala 如何在akka中创建迭代对象?

Scala 如何在akka中创建迭代对象?,scala,akka,Scala,Akka,我有一个用Java编写的库,它本质上是一个pub/sub样式的队列。界面大致如下: class Queue(subscriber: Thing => ()) { def publish(thing: Thing) { } } 如何创建表示订阅者事件的Akka迭代对象?i、 e.每次调用subscriber函数时,我都希望Iteratee对象提供另一个元素。您能更详细地描述这个问题吗?通常,迭代器用于在单个线程中处理数据,但如果您希望接收一些事件,则似乎有两个。那么最好使用参与者来

我有一个用Java编写的库,它本质上是一个pub/sub样式的队列。界面大致如下:

class Queue(subscriber: Thing => ()) {
  def publish(thing: Thing) {
  }
}

如何创建表示订阅者事件的Akka迭代对象?i、 e.每次调用subscriber函数时,我都希望Iteratee对象提供另一个元素。

您能更详细地描述这个问题吗?通常,迭代器用于在单个线程中处理数据,但如果您希望接收一些事件,则似乎有两个。那么最好使用参与者来传递信息。我不明白这个问题与Akka有什么关系,你指的是哪个迭代者?