Changing signature of traverse and sequence to return java.lang.Iterable, updated docs as well, closing #847

This commit is contained in:
Viktor Klang 2011-05-11 13:29:29 +02:00
parent 3ab4cab660
commit 5b54de7f48
3 changed files with 22 additions and 21 deletions

View file

@ -4,6 +4,7 @@ import org.junit.Test;
import static org.junit.Assert.*;
import java.util.concurrent.Callable;
import java.util.LinkedList;
import java.lang.Iterable;
import akka.japi.Function;
import akka.japi.Function2;
import akka.japi.Procedure;
@ -43,7 +44,7 @@ public class JavaFutureTests {
}));
}
Future<LinkedList<String>> futureList = sequence(listFutures);
Future<Iterable<String>> futureList = sequence(listFutures);
assertEquals(futureList.get(), listExpected);
}
@ -102,7 +103,7 @@ public class JavaFutureTests {
listStrings.add("test");
}
Future<LinkedList<String>> result = traverse(listStrings, new Function<String,Future<String>>(){
Future<Iterable<String>> result = traverse(listStrings, new Function<String,Future<String>>(){
public Future<String> apply(final String r) {
return future(new Callable<String>() {
public String call() {