public final class ConcurrentUtil extends Object
java.util.concurrent".| Modifier and Type | Field and Description | 
|---|---|
| static ExecutorService | SEQUENTIAL_EXECUTOR_SERVICEAn  ExecutorServicewhich executes callables in the same thread immediately. | 
| Modifier and Type | Method and Description | 
|---|---|
| static <T> Consumer<T> | aggregate(int n,
         Consumer<? super List<T>> delegate)Creates and returns a  Consumerwhich, when invoked, acts as follows:
 
   First ... | 
| static <T> List<Consumer<T>> | collect(int n,
       Consumer<? super List<T>> delegate)Creates and returns a list of n consumers; when each of these has been invoked exactly once,
 then the delegate is invoked with a list of the consumed subjects, in the same order as the
 consumers. | 
| static Runnable | count(int n,
     Runnable delegate)Creates and returns a  Runnablewhich, when run, acts as follows:
 
   First ... | 
public static final ExecutorService SEQUENTIAL_EXECUTOR_SERVICE
ExecutorService which executes callables in the same thread immediately.public static Runnable count(int n, Runnable delegate)
Runnable which, when run, acts as follows:
 IllegalStateException
   Runnable can be run from any thread.public static <T> Consumer<T> aggregate(int n, Consumer<? super List<T>> delegate)
Consumer which, when invoked, acts as follows:
 IllegalStateException
   Consumer can be invoked from any thread.public static <T> List<Consumer<T>> collect(int n, Consumer<? super List<T>> delegate)
   When one of the returned consumers is invoked more than once, then it throws an IllegalStateException.
 
Copyright © 2018 Arno Unkrig. All rights reserved.