Class Parallelize
- java.lang.Object
-
- com.runemate.game.api.hybrid.util.Parallelize
-
public class Parallelize extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static java.util.concurrent.ConcurrentMap<com.runemate.game.api.script.framework.AbstractBot,java.util.concurrent.ForkJoinPool>
BOT_FORK_JOIN_POOLS
static int
MAX_PARALLELISM
-
Constructor Summary
Constructors Constructor Description Parallelize()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <T> boolean
allMatch(java.util.Collection<T> collection, java.util.function.Predicate<T> predicate)
static <T> boolean
anyMatch(java.util.Collection<T> collection, java.util.function.Predicate<T> predicate)
static <T> @NonNull java.util.Set<T>
collect(java.util.Collection<T> collection, java.util.function.Predicate<T> predicate)
static <T> @NonNull java.util.List<T>
collectToList(java.util.Collection<T> collection, java.util.function.Predicate<T> predicate)
static <T> T
findFirst(java.util.Collection<T> collection, java.util.function.Predicate<T> predicate)
static <T> void
forEach(java.util.Collection<T> collection, java.util.function.Consumer<T> action)
static <T,R>
@NonNull java.util.Set<R>map(java.util.Collection<T> collection, java.util.function.Function<? super T,? extends R> mapper)
static <T,R>
@NonNull java.util.List<R>mapAndCollectToList(java.util.Collection<T> collection, java.util.function.Function<? super T,? extends R> mapper)
static <T> boolean
noneMatch(java.util.Collection<T> collection, java.util.function.Predicate<T> predicate)
-
-
-
Field Detail
-
MAX_PARALLELISM
public static final int MAX_PARALLELISM
- See Also:
- Constant Field Values
-
BOT_FORK_JOIN_POOLS
public static final java.util.concurrent.ConcurrentMap<com.runemate.game.api.script.framework.AbstractBot,java.util.concurrent.ForkJoinPool> BOT_FORK_JOIN_POOLS
-
-
Method Detail
-
collectToList
@NonNull public static <T> @NonNull java.util.List<T> collectToList(java.util.Collection<T> collection, java.util.function.Predicate<T> predicate)
-
mapAndCollectToList
@NonNull public static <T,R> @NonNull java.util.List<R> mapAndCollectToList(java.util.Collection<T> collection, java.util.function.Function<? super T,? extends R> mapper)
-
collect
@NonNull public static <T> @NonNull java.util.Set<T> collect(java.util.Collection<T> collection, java.util.function.Predicate<T> predicate)
-
findFirst
@Nullable public static <T> T findFirst(java.util.Collection<T> collection, java.util.function.Predicate<T> predicate)
-
map
@NonNull public static <T,R> @NonNull java.util.Set<R> map(java.util.Collection<T> collection, java.util.function.Function<? super T,? extends R> mapper)
-
anyMatch
public static <T> boolean anyMatch(java.util.Collection<T> collection, java.util.function.Predicate<T> predicate)
-
allMatch
public static <T> boolean allMatch(java.util.Collection<T> collection, java.util.function.Predicate<T> predicate)
-
noneMatch
public static <T> boolean noneMatch(java.util.Collection<T> collection, java.util.function.Predicate<T> predicate)
-
forEach
public static <T> void forEach(java.util.Collection<T> collection, java.util.function.Consumer<T> action)
-
-