Package kong.unirest
Class PagedList<T>
- java.lang.Object
-
- java.util.AbstractCollection<E>
-
- java.util.AbstractList<E>
-
- java.util.ArrayList<HttpResponse<T>>
-
- kong.unirest.PagedList<T>
-
- All Implemented Interfaces:
Serializable
,Cloneable
,Iterable<HttpResponse<T>>
,Collection<HttpResponse<T>>
,List<HttpResponse<T>>
,RandomAccess
public class PagedList<T> extends ArrayList<HttpResponse<T>>
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class java.util.AbstractList
modCount
-
-
Constructor Summary
Constructors Constructor Description PagedList()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<T>
getBodies()
PagedList<T>
ifFailure(Consumer<HttpResponse<T>> consumer)
For each failed response if the response was NOT a 200-series response or a mapping exception happened.PagedList<T>
ifSuccess(Consumer<HttpResponse<T>> consumer)
For each successful response If the response was a 200-series response.-
Methods inherited from class java.util.ArrayList
add, add, addAll, addAll, clear, clone, contains, ensureCapacity, equals, forEach, get, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeIf, removeRange, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray, trimToSize
-
Methods inherited from class java.util.AbstractCollection
containsAll, toString
-
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface java.util.Collection
parallelStream, stream, toArray
-
Methods inherited from interface java.util.List
containsAll
-
-
-
-
Method Detail
-
ifSuccess
public PagedList<T> ifSuccess(Consumer<HttpResponse<T>> consumer)
For each successful response If the response was a 200-series response. Invoke this consumer can be chained with ifFailure- Parameters:
consumer
- a function to consume a HttpResponse- Returns:
- the same paged list
-
ifFailure
public PagedList<T> ifFailure(Consumer<HttpResponse<T>> consumer)
For each failed response if the response was NOT a 200-series response or a mapping exception happened. Invoke this consumer can be chained with ifSuccess- Parameters:
consumer
- a function to consume a HttpResponse- Returns:
- the same paged list
-
-