public class DefaultThreadPoolManager extends BaseEngineModule implements org.openksavi.sponge.engine.ThreadPoolManager
| Modifier and Type | Class and Description |
|---|---|
static class |
DefaultThreadPoolManager.WaitRejectedExecutionHandlerPolicy |
| Constructor and Description |
|---|
DefaultThreadPoolManager(org.openksavi.sponge.engine.Engine engine)
Creates a new Thread Pool Manager.
|
| Modifier and Type | Method and Description |
|---|---|
org.openksavi.sponge.engine.ProcessableThreadPool |
createFilterProcessingUnitListenerThreadPool(org.openksavi.sponge.engine.processing.FilterProcessingUnit filterProcessingUnit) |
ExecutorService |
createFixedExecutor(Object named,
int threadCount) |
org.openksavi.sponge.engine.ThreadPool |
createMainProcessingUnitAsyncEventSetProcessorThreadPool() |
org.openksavi.sponge.engine.ProcessableThreadPool |
createMainProcessingUnitDecomposedQueueThreadPool(org.openksavi.sponge.util.Processable processable) |
org.openksavi.sponge.engine.ThreadPool |
createMainProcessingUnitEventSetProcessorDurationThreadPool() |
org.openksavi.sponge.engine.ProcessableThreadPool |
createMainProcessingUnitListenerThreadPool(org.openksavi.sponge.engine.processing.MainProcessingUnit mainProcessingUnit) |
org.openksavi.sponge.engine.ThreadPool |
createMainProcessingUnitWorkerThreadPool() |
protected org.apache.commons.lang3.concurrent.BasicThreadFactory |
createThreadFactory(Object named) |
void |
shutdownThreadPool(org.openksavi.sponge.engine.ThreadPool threadPool) |
void |
startupProcessableThreadPool(org.openksavi.sponge.engine.ProcessableThreadPool threadPool) |
doShutdown, doStartup, getEngine, getName, getService, getState, isFailed, isNew, isNewOrStartingOrRunning, isRunning, isStarting, isStopping, isTerminated, setEngine, setName, shutdown, startup, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic DefaultThreadPoolManager(org.openksavi.sponge.engine.Engine engine)
engine - the engine.public org.openksavi.sponge.engine.ProcessableThreadPool createFilterProcessingUnitListenerThreadPool(org.openksavi.sponge.engine.processing.FilterProcessingUnit filterProcessingUnit)
createFilterProcessingUnitListenerThreadPool in interface org.openksavi.sponge.engine.ThreadPoolManagerpublic org.openksavi.sponge.engine.ProcessableThreadPool createMainProcessingUnitListenerThreadPool(org.openksavi.sponge.engine.processing.MainProcessingUnit mainProcessingUnit)
createMainProcessingUnitListenerThreadPool in interface org.openksavi.sponge.engine.ThreadPoolManagerpublic org.openksavi.sponge.engine.ProcessableThreadPool createMainProcessingUnitDecomposedQueueThreadPool(org.openksavi.sponge.util.Processable processable)
createMainProcessingUnitDecomposedQueueThreadPool in interface org.openksavi.sponge.engine.ThreadPoolManagerpublic org.openksavi.sponge.engine.ThreadPool createMainProcessingUnitWorkerThreadPool()
createMainProcessingUnitWorkerThreadPool in interface org.openksavi.sponge.engine.ThreadPoolManagerpublic org.openksavi.sponge.engine.ThreadPool createMainProcessingUnitAsyncEventSetProcessorThreadPool()
createMainProcessingUnitAsyncEventSetProcessorThreadPool in interface org.openksavi.sponge.engine.ThreadPoolManagerpublic org.openksavi.sponge.engine.ThreadPool createMainProcessingUnitEventSetProcessorDurationThreadPool()
createMainProcessingUnitEventSetProcessorDurationThreadPool in interface org.openksavi.sponge.engine.ThreadPoolManagerprotected org.apache.commons.lang3.concurrent.BasicThreadFactory createThreadFactory(Object named)
public ExecutorService createFixedExecutor(Object named, int threadCount)
public void startupProcessableThreadPool(org.openksavi.sponge.engine.ProcessableThreadPool threadPool)
startupProcessableThreadPool in interface org.openksavi.sponge.engine.ThreadPoolManagerpublic void shutdownThreadPool(org.openksavi.sponge.engine.ThreadPool threadPool)
shutdownThreadPool in interface org.openksavi.sponge.engine.ThreadPoolManagerCopyright © 2016–2017 Softelnet. All rights reserved.