Package com.spotify.github.async
Interface AsyncPage<T>
-
- Type Parameters:
T
- resource type
- All Superinterfaces:
Iterable<T>
- All Known Implementing Classes:
GithubPage
public interface AsyncPage<T> extends Iterable<T>
Async page
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AsyncPage<T>
clone()
Clone page object.CompletableFuture<Boolean>
hasNextPage()
Has next page.CompletableFuture<AsyncPage<T>>
nextPage()
Next page.CompletableFuture<Pagination>
pagination()
Pagination data.-
Methods inherited from interface java.lang.Iterable
forEach, iterator, spliterator
-
-
-
-
Method Detail
-
pagination
CompletableFuture<Pagination> pagination()
Pagination data.- Returns:
- pagination object
-
nextPage
CompletableFuture<AsyncPage<T>> nextPage()
Next page.- Returns:
- page
-
hasNextPage
CompletableFuture<Boolean> hasNextPage()
Has next page.- Returns:
- true or false
-
-