Liferay 6.1.2-ce-ga3

com.liferay.portal.kernel.executor
Class PortalExecutorManagerUtil

java.lang.Object
  extended by com.liferay.portal.kernel.executor.PortalExecutorManagerUtil

public class PortalExecutorManagerUtil
extends Object


Constructor Summary
PortalExecutorManagerUtil()
           
 
Method Summary
static
<T> Future<T>
execute(String name, Callable<T> callable)
           
static
<T> T
execute(String name, Callable<T> callable, long timeout, TimeUnit timeUnit)
           
static ThreadPoolExecutor getPortalExecutor(String name)
           
static ThreadPoolExecutor getPortalExecutor(String name, boolean createIfAbsent)
           
static PortalExecutorManager getPortalExecutorManager()
           
static ThreadPoolExecutor registerPortalExecutor(String name, ThreadPoolExecutor threadPoolExecutor)
           
 void setPortalExecutorManager(PortalExecutorManager portalExecutorManager)
           
static void shutdown()
           
static void shutdown(boolean interrupt)
           
static void shutdown(String name)
           
static void shutdown(String name, boolean interrupt)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PortalExecutorManagerUtil

public PortalExecutorManagerUtil()
Method Detail

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)

Liferay 6.1.2-ce-ga3