Package kong.unirest.core
Class PagedList<T>
- java.lang.Object
-
- java.util.AbstractCollection<E>
-
- java.util.AbstractList<E>
-
- java.util.ArrayList<HttpResponse<T>>
-
- kong.unirest.core.PagedList<T>
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Cloneable
,java.lang.Iterable<HttpResponse<T>>
,java.util.Collection<HttpResponse<T>>
,java.util.List<HttpResponse<T>>
,java.util.RandomAccess
public class PagedList<T> extends java.util.ArrayList<HttpResponse<T>>
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description PagedList()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<T>
getBodies()
PagedList<T>
ifFailure(java.util.function.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(java.util.function.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
-
-
-
-
Method Detail
-
getBodies
public java.util.List<T> getBodies()
- Returns:
- Returns all successful bodies
-
ifSuccess
public PagedList<T> ifSuccess(java.util.function.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(java.util.function.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
-
-