Class PagedList<T>

    • 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
      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
      • 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
    • Constructor Detail

      • PagedList

        public PagedList()
    • 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