public class ThreadPerProcessorProcessingStrategy extends AsynchronousProcessingStrategy
WorkManager to schedule the processing of each message processors in a new
worker thread.ProcessingStrategy.StageNameSourcesynchronousProcessingStrategymaxBufferSize, maxThreads, minThreads, poolExhaustedAction, threadTTL, threadWaitTimeout| Constructor and Description |
|---|
ThreadPerProcessorProcessingStrategy() |
| Modifier and Type | Method and Description |
|---|---|
void |
configureProcessors(List<MessageProcessor> processors,
StageNameSource nameSource,
MessageProcessorChainBuilder builder,
MuleContext muleContext) |
createAsyncMessageProcessorcreateThreadingProfile, getMaxBufferSize, getMaxThreads, getMinThreads, getPoolExhaustedAction, getThreadPoolName, getThreadTTL, getThreadWaitTimeout, setMaxBufferSize, setMaxThreads, setMinThreads, setPoolExhaustedAction, setThreadTTL, setThreadWaitTimeoutpublic ThreadPerProcessorProcessingStrategy()
public void configureProcessors(List<MessageProcessor> processors, StageNameSource nameSource, MessageProcessorChainBuilder builder, MuleContext muleContext)
configureProcessors in interface ProcessingStrategyconfigureProcessors in class AsynchronousProcessingStrategyCopyright © 2003–2015 MuleSoft, Inc.. All rights reserved.