0
In this situation, how should I work with Completablefuture?
Using the method of Worldcupsocialapi implement the method CompletableFuture<Stream<String>> getMostPopularTeamNames(int maxResults)
, where maxResults indicates the maximum number of results to be obtained. For example, to get the names of the 5 most popular selections, the method must be invoked with maxResults = 5.
class WorldCupSocialApi {
// Invoca o callback teamsConsumer com a lista de nomes das seleções mais
// populares, com as posições de popularidade from e to.
// Exº para obter as 5 seleções mais populares, este método deve ser invocado
// com from = 1 e to = 5. Caso não existam seleções nesse intervalo, é
// invocado com uma lista vazia.
public static void getMostPopularTeamNames(int from, int to, Consumer<List<String>> teamsConsumer);
}