Package org.projectnessie.client.builder
Class StreamingUtil
- java.lang.Object
-
- org.projectnessie.client.builder.StreamingUtil
-
public final class StreamingUtil extends java.lang.ObjectHelper and utility methods around streaming ofNessieApiV1et al.Use the functions that return
Streams in the builders that implementPagingBuilder.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceStreamingUtil.PageFetcher<R>
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <ENTRY,RESP extends org.projectnessie.model.PaginatedResponse>
java.util.stream.Stream<ENTRY>generateStream(java.util.function.Function<RESP,java.util.List<ENTRY>> entriesExtractor, StreamingUtil.PageFetcher<RESP> pageFetcher)
-
-
-
Method Detail
-
generateStream
public static <ENTRY,RESP extends org.projectnessie.model.PaginatedResponse> java.util.stream.Stream<ENTRY> generateStream(java.util.function.Function<RESP,java.util.List<ENTRY>> entriesExtractor, StreamingUtil.PageFetcher<RESP> pageFetcher) throws org.projectnessie.error.NessieNotFoundException- Throws:
org.projectnessie.error.NessieNotFoundException
-
-