Skip to content

Commit 3ba0d5d

Browse files
authored
Update README.md
1 parent 509d858 commit 3ba0d5d

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

README.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -141,13 +141,13 @@ List<Project> allProjects = projectPager.all();
141141

142142
---
143143
## Java 8 Stream Support
144-
As of GitLab4J-API 4.9.2, you can also stream list based items in a Java 8 Stream using a Pager instance as follows:
144+
As of GitLab4J-API 4.9.2, you can also stream list based items in a Java 8 Stream using a getProjectsStream() method as follows:
145145
```java
146-
// Get a Pager instance to get a Stream<Project> instance.
147-
Pager<Project> projectPager = gitlabApi.getProjectsApi().getProjects(10);
146+
// Get a Stream<Project> instance.
147+
Stream<Project> projectPager = gitlabApi.getProjectApi().getProjectsStream();
148148

149149
// Stream the Projects printing out the project name.
150-
projectPager.stream().map(Project::getName).forEach(name -> System.out.println(name));
150+
projectPager.map(Project::getName).forEach(name -> System.out.println(name));
151151
```
152152
The following API classes also include ```getXxxxxStream()``` methods which return a Java 8 Stream:
153153
```
@@ -162,7 +162,7 @@ UserApi
162162
Example usage:
163163
```java
164164
// Stream the visible Projects printing out the project name.
165-
gitlabApi.getProjectsApi().getProjectsStream().map(Project::getName).forEach(name -> System.out.println(name));
165+
gitlabApi.getProjectApi().getProjectsStream().map(Project::getName).forEach(name -> System.out.println(name));
166166

167167
// Operate on the stream in parallel, this example sorts User instances by username
168168
Stream<User> stream = new UserApi(gitLabApi).getUsersStream();

0 commit comments

Comments
 (0)