com.levigo.util.concurrent.tasks
Class DefaultExecutorManager

java.lang.Object
  extended by com.levigo.util.concurrent.tasks.DefaultExecutorManager
All Implemented Interfaces:
ExecutorManager

public class DefaultExecutorManager
extends Object
implements ExecutorManager

A default implementation of ExecutorManager.


Nested Class Summary
 
Nested classes/interfaces inherited from interface com.levigo.util.concurrent.tasks.ExecutorManager
ExecutorManager.ConfigurationStrategy
 
Constructor Summary
DefaultExecutorManager()
           
 
Method Summary
 QueuedAndActiveTaskThreadPoolExecutor createExecutor(ExecutorManager.ConfigurationStrategy configurationStrategy)
           
 void shutdownExecutor(TaskService tpts, QueuedAndActiveTaskThreadPoolExecutor executor)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultExecutorManager

public DefaultExecutorManager()
Method Detail

createExecutor

public QueuedAndActiveTaskThreadPoolExecutor createExecutor(ExecutorManager.ConfigurationStrategy configurationStrategy)
Specified by:
createExecutor in interface ExecutorManager

shutdownExecutor

public void shutdownExecutor(TaskService tpts,
                             QueuedAndActiveTaskThreadPoolExecutor executor)
Specified by:
shutdownExecutor in interface ExecutorManager


Copyright © 1995-2020 levigo holding gmbh. All Rights Reserved.