public interface ThreadPoolManager extends EngineModule
| Modifier and Type | Method and Description |
|---|---|
ProcessableThreadPool |
createFilterProcessingUnitListenerThreadPool(FilterProcessingUnit filterProcessingUnit)
Creates a new thread pool used by the Filter Processing Unit for listening to the Input Event Queue.
|
ThreadPool |
createMainProcessingUnitAsyncEventSetProcessorThreadPool()
Creates a new thread pool used by the Main Processing Unit for asynchronous processing of event set processors.
|
ProcessableThreadPool |
createMainProcessingUnitDecomposedQueueThreadPool(Processable processable)
Creates a new thread pool used by the Main Processing Unit for listening to the decomposed queue.
|
ThreadPool |
createMainProcessingUnitEventSetProcessorDurationThreadPool()
Creates a new thread pool used by the Main Processing Unit for event set processors duration.
|
ProcessableThreadPool |
createMainProcessingUnitListenerThreadPool(MainProcessingUnit mainProcessingUnit)
Creates a new thread pool used by the Main Processing Unit for listening to the Main Event Queue.
|
ThreadPool |
createMainProcessingUnitWorkerThreadPool()
Creates a new thread pool used by the Main Processing Unit for worker threads.
|
void |
shutdownThreadPool(ThreadPool threadPool)
Shuts down a thread pool.
|
void |
startupProcessableThreadPool(ProcessableThreadPool threadPool)
Starts up a processable thread pool.
|
isFailed, isNew, isRunning, isStarting, isStopping, isTerminated, shutdown, startupgetDescription, getLabel, getName, setDescription, setLabel, setNameProcessableThreadPool createFilterProcessingUnitListenerThreadPool(FilterProcessingUnit filterProcessingUnit)
filterProcessingUnit - the Filter Processing Unit.ProcessableThreadPool createMainProcessingUnitListenerThreadPool(MainProcessingUnit mainProcessingUnit)
mainProcessingUnit - the Main Processing Unit.ProcessableThreadPool createMainProcessingUnitDecomposedQueueThreadPool(Processable processable)
processable - a processable.ThreadPool createMainProcessingUnitWorkerThreadPool()
ThreadPool createMainProcessingUnitAsyncEventSetProcessorThreadPool()
ThreadPool createMainProcessingUnitEventSetProcessorDurationThreadPool()
void startupProcessableThreadPool(ProcessableThreadPool threadPool)
threadPool - the thread pool.void shutdownThreadPool(ThreadPool threadPool)
threadPool - the thread pool.Copyright © 2016–2020 Softelnet. All rights reserved.