JAVA-8924 Cleanup for spliterator article (#14221)

This commit is contained in:
Dhawal Kapil
2023-06-11 13:09:16 +05:30
committed by GitHub
parent ab884e145f
commit b3a5af07c0
3 changed files with 21 additions and 60 deletions
@@ -1,7 +1,5 @@
package com.baeldung.spliterator;
import java.util.List;
import java.util.stream.Collectors;
import java.util.stream.Stream;
public class Executor {
@@ -11,9 +9,4 @@ public class Executor {
RelatedAuthorCounter::accumulate, RelatedAuthorCounter::combine);
return wordCounter.getCounter();
}
public static List<Article> generateElements() {
return Stream.generate(() -> new Article("Java")).limit(35000).collect(Collectors.toList());
}
}
@@ -1,27 +0,0 @@
package com.baeldung.spliterator;
import java.util.Spliterator;
import java.util.concurrent.Callable;
public class Task implements Callable<String> {
private Spliterator<Article> spliterator;
private final static String SUFFIX = "- published by Baeldung";
public Task(Spliterator<Article> spliterator) {
this.spliterator = spliterator;
}
@Override
public String call() {
int current = 0;
while (spliterator.tryAdvance(article -> {
article.setName(article.getName()
.concat(SUFFIX));
})) {
current++;
}
;
return Thread.currentThread()
.getName() + ":" + current;
}
}