public class DefaultExecutorServiceProvider extends Object implements ExecutorServiceProvider
| Constructor and Description |
|---|
DefaultExecutorServiceProvider(int executorThreadPoolCoreSize,
int executorThreadPoolSize,
int backgroundExecutorThreadPoolSize) |
| Modifier and Type | Method and Description |
|---|---|
BlockingQueue<Runnable> |
getBackgroundQueue() |
SynchronousQueue<Runnable> |
getInboundQueue() |
BlockingQueue<Runnable> |
getRegularQueue() |
ExecutorService |
requestForBackgroundJob() |
ExecutorService |
requestForInboundProcessing() |
ExecutorService |
requestForRegular() |
void |
shutdown() |
public DefaultExecutorServiceProvider(int executorThreadPoolCoreSize,
int executorThreadPoolSize,
int backgroundExecutorThreadPoolSize)
public ExecutorService requestForBackgroundJob()
requestForBackgroundJob in interface ExecutorServiceProviderpublic ExecutorService requestForRegular()
requestForRegular in interface ExecutorServiceProviderpublic ExecutorService requestForInboundProcessing()
requestForInboundProcessing in interface ExecutorServiceProviderpublic BlockingQueue<Runnable> getRegularQueue()
public BlockingQueue<Runnable> getBackgroundQueue()
public SynchronousQueue<Runnable> getInboundQueue()
public void shutdown()
shutdown in interface ExecutorServiceProviderCopyright © 2025. All rights reserved.