public final class

ResultsPaginatedIterable

extends PaginatedIterable<T, Page>
java.lang.Object
   ↳ org.mule.modules.utils.pagination.PaginatedIterable<T, Page>
     ↳ org.mule.modules.jobvite.api.ResultsPaginatedIterable<T>

Summary

Fields
private final ResourceFetcher fetcher
Public Constructors
ResultsPaginatedIterable(ResourceFetcher fetcher)
Protected Methods
ResultsPage<T> firstPage()
boolean hasNextPage(ResultsPage<T> currentPage)
ResultsPage<T> nextPage(ResultsPage<T> currentPage)
Iterator<T> pageIterator(ResultsPage<T> currentPage)
[Expand]
Inherited Methods
From class org.mule.modules.utils.pagination.PaginatedIterable
From class java.lang.Object
From interface java.lang.Iterable

Fields

private final ResourceFetcher fetcher

Public Constructors

public ResultsPaginatedIterable (ResourceFetcher fetcher)

Parameters
fetcher

Protected Methods

protected ResultsPage<T> firstPage ()

protected boolean hasNextPage (ResultsPage<T> currentPage)

Parameters
currentPage

protected ResultsPage<T> nextPage (ResultsPage<T> currentPage)

Parameters
currentPage

protected Iterator<T> pageIterator (ResultsPage<T> currentPage)

Parameters
currentPage