我正在尝试在我的Java项目中使用Akka,并且遇到了一个关于Scala Seq类型的小问题。我能够将Java的ActorRef List转换为scala.collection.Seq,但是我正在尝试使用的Akka API需要一个scala.collection.immutable.Seq。我该如何创建一个?
代码:
static class Router extends UntypedLoadBalancer {
private final InfiniteIterator<ActorRef> workers;
public Router(List<ActorRef> workers) {
Seq workerSeq = asScalaBuffer(workers);
// how to get from the scala.collection.Seq above to the instance of
// scala.collection.immutable.Seq required by CyclicIterator below?
this.workers = new CyclicIterator<ActorRef>();
}
public InfiniteIterator<ActorRef> seq() {
return workers;
}
}