com.liferay.portal.kernel.executor
Interface PortalExecutorManager


public interface PortalExecutorManager

Author:
Shuyang Zhou

Method Summary
<T> java.util.concurrent.Future<T>
execute(java.lang.String name, java.util.concurrent.Callable<T> callable)
           
<T> T
execute(java.lang.String name, java.util.concurrent.Callable<T> callable, long timeout, java.util.concurrent.TimeUnit timeUnit)
           
 ThreadPoolExecutor getPortalExecutor(java.lang.String name)
           
 ThreadPoolExecutor getPortalExecutor(java.lang.String name, boolean createIfAbsent)
           
 void shutdown()
           
 void shutdown(boolean interrupt)
           
 void shutdown(java.lang.String name)
           
 void shutdown(java.lang.String name, boolean interrupt)
           
 

Method Detail

execute

<T> java.util.concurrent.Future<T> execute(java.lang.String name,
                                           java.util.concurrent.Callable<T> callable)

execute

<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
Throws:
java.util.concurrent.ExecutionException
java.lang.InterruptedException
java.util.concurrent.TimeoutException

getPortalExecutor

ThreadPoolExecutor getPortalExecutor(java.lang.String name)

getPortalExecutor

ThreadPoolExecutor getPortalExecutor(java.lang.String name,
                                     boolean createIfAbsent)

shutdown

void shutdown()

shutdown

void shutdown(boolean interrupt)

shutdown

void shutdown(java.lang.String name)

shutdown

void shutdown(java.lang.String name,
              boolean interrupt)