com.liferay.portal.kernel.executor
Class PortalExecutorManagerUtil
java.lang.Object
com.liferay.portal.kernel.executor.PortalExecutorManagerUtil
public class PortalExecutorManagerUtil
- extends Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PortalExecutorManagerUtil
public PortalExecutorManagerUtil()
execute
public static <T> Future<T> execute(String name,
Callable<T> callable)
execute
public static <T> T execute(String name,
Callable<T> callable,
long timeout,
TimeUnit timeUnit)
throws ExecutionException,
InterruptedException,
TimeoutException
- Throws:
ExecutionException
InterruptedException
TimeoutException
getPortalExecutor
public static ThreadPoolExecutor getPortalExecutor(String name)
getPortalExecutor
public static ThreadPoolExecutor getPortalExecutor(String name,
boolean createIfAbsent)
getPortalExecutorManager
public static PortalExecutorManager getPortalExecutorManager()
registerPortalExecutor
public static ThreadPoolExecutor registerPortalExecutor(String name,
ThreadPoolExecutor threadPoolExecutor)
shutdown
public static void shutdown()
shutdown
public static void shutdown(boolean interrupt)
shutdown
public static void shutdown(String name)
shutdown
public static void shutdown(String name,
boolean interrupt)
setPortalExecutorManager
public void setPortalExecutorManager(PortalExecutorManager portalExecutorManager)