Class 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)  
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

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

      • Parallelize

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