Package org.polkadot.common
Class ExecutorsManager
- java.lang.Object
-
- org.polkadot.common.ExecutorsManager
-
public class ExecutorsManager extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ExecutorsManager()
-
Method Summary
Modifier and Type Method Description static java.util.concurrent.Future<?>execute(java.lang.Runnable r)Submit a task to the thread poolstatic <T> java.util.concurrent.Future<T>execute(java.util.concurrent.Callable<T> r)static java.util.concurrent.ScheduledFuture<?>schedule(java.lang.Runnable r, long delay, java.util.concurrent.TimeUnit tu)Execute a task after some timestatic java.util.concurrent.ScheduledFuture<?>schedule(java.util.concurrent.ExecutorService es, java.lang.Runnable r, long delay, java.util.concurrent.TimeUnit tu)
-
-
-
Method Detail
-
execute
public static java.util.concurrent.Future<?> execute(java.lang.Runnable r)
Submit a task to the thread pool- Parameters:
r- task object- Returns:
- future object
-
execute
public static <T> java.util.concurrent.Future<T> execute(java.util.concurrent.Callable<T> r)
-
schedule
public static java.util.concurrent.ScheduledFuture<?> schedule(java.lang.Runnable r, long delay, java.util.concurrent.TimeUnit tu)Execute a task after some time- Parameters:
r- task objectdelay- delay timetu- time unit- Returns:
- future object
-
schedule
public static java.util.concurrent.ScheduledFuture<?> schedule(java.util.concurrent.ExecutorService es, java.lang.Runnable r, long delay, java.util.concurrent.TimeUnit tu)
-
-