Package nxt.util
Class ThreadPool
- java.lang.Object
-
- nxt.util.ThreadPool
-
public final class ThreadPool extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidrunAfterStart(java.lang.Runnable runnable)static voidrunBeforeStart(java.lang.Runnable runnable, boolean runLast)static voidscheduleThread(java.lang.String name, java.lang.Runnable runnable, int delay)static voidscheduleThread(java.lang.String name, java.lang.Runnable runnable, int delay, java.util.concurrent.TimeUnit timeUnit)static voidshutdown()static voidshutdownExecutor(java.lang.String name, java.util.concurrent.ExecutorService executor, int timeout)static voidstart(int timeMultiplier)
-
-
-
Method Detail
-
runBeforeStart
public static void runBeforeStart(java.lang.Runnable runnable, boolean runLast)
-
runAfterStart
public static void runAfterStart(java.lang.Runnable runnable)
-
scheduleThread
public static void scheduleThread(java.lang.String name, java.lang.Runnable runnable, int delay)
-
scheduleThread
public static void scheduleThread(java.lang.String name, java.lang.Runnable runnable, int delay, java.util.concurrent.TimeUnit timeUnit)
-
start
public static void start(int timeMultiplier)
-
shutdown
public static void shutdown()
-
shutdownExecutor
public static void shutdownExecutor(java.lang.String name, java.util.concurrent.ExecutorService executor, int timeout)
-
-