Я пытаюсь запустить Akka в моем проекте Java, и я завис из-за небольшой проблемы с типами Seq из Scala. Я могу преобразовать свой список Java List of ActorRef в scala.collection.Seq, но API Akka, который я пытаюсь использовать, требует 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;
}
}