public class PortalExecutorManagerUtil
extends java.lang.Object
| Constructor and Description |
|---|
PortalExecutorManagerUtil() |
| Modifier and Type | Method and Description |
|---|---|
static <T> java.util.concurrent.Future<T> |
execute(java.lang.String name,
java.util.concurrent.Callable<T> callable) |
static <T> T |
execute(java.lang.String name,
java.util.concurrent.Callable<T> callable,
long timeout,
java.util.concurrent.TimeUnit timeUnit) |
static ThreadPoolExecutor |
getPortalExecutor(java.lang.String name) |
static ThreadPoolExecutor |
getPortalExecutor(java.lang.String name,
boolean createIfAbsent) |
static PortalExecutorManager |
getPortalExecutorManager() |
static ThreadPoolExecutor |
registerPortalExecutor(java.lang.String name,
ThreadPoolExecutor threadPoolExecutor) |
void |
setPortalExecutorManager(PortalExecutorManager portalExecutorManager) |
static void |
shutdown() |
static void |
shutdown(boolean interrupt) |
static void |
shutdown(java.lang.String name) |
static void |
shutdown(java.lang.String name,
boolean interrupt) |
public static <T> java.util.concurrent.Future<T> execute(java.lang.String name,
java.util.concurrent.Callable<T> callable)
public static <T> T execute(java.lang.String name,
java.util.concurrent.Callable<T> callable,
long timeout,
java.util.concurrent.TimeUnit timeUnit)
throws java.util.concurrent.ExecutionException,
java.lang.InterruptedException,
java.util.concurrent.TimeoutException
java.util.concurrent.ExecutionExceptionjava.lang.InterruptedExceptionjava.util.concurrent.TimeoutExceptionpublic static ThreadPoolExecutor getPortalExecutor(java.lang.String name)
public static ThreadPoolExecutor getPortalExecutor(java.lang.String name, boolean createIfAbsent)
public static PortalExecutorManager getPortalExecutorManager()
public static ThreadPoolExecutor registerPortalExecutor(java.lang.String name, ThreadPoolExecutor threadPoolExecutor)
public static void shutdown()
public static void shutdown(boolean interrupt)
public static void shutdown(java.lang.String name)
public static void shutdown(java.lang.String name,
boolean interrupt)
public void setPortalExecutorManager(PortalExecutorManager portalExecutorManager)