| Modifier and Type | Method and Description |
|---|---|
ProcessingStrategyFactory |
MuleConfiguration.getDefaultProcessingStrategyFactory()
The
factory of the default ProcessingStrategy to be used by all Flows which
doesn't specify otherwise |
| Modifier and Type | Method and Description |
|---|---|
ProcessingStrategyFactory |
Pipeline.getProcessingStrategyFactory() |
| Modifier and Type | Method and Description |
|---|---|
Flow.Builder |
Flow.Builder.processingStrategyFactory(ProcessingStrategyFactory processingStrategyFactory)
Configures the factory used to create processing strategies on the created flow.
|
void |
Pipeline.setProcessingStrategyFactory(ProcessingStrategyFactory processingStrategyFactory) |
| Modifier and Type | Method and Description |
|---|---|
ProcessingStrategyFactory |
DefaultMuleConfiguration.getDefaultProcessingStrategyFactory()
The
factory of the default ProcessingStrategy to be used by all Flows which
doesn't specify otherwise |
| Modifier and Type | Method and Description |
|---|---|
void |
DefaultMuleConfiguration.setDefaultProcessingStrategyFactory(ProcessingStrategyFactory defaultProcessingStrategy) |
| Modifier and Type | Field and Description |
|---|---|
protected ProcessingStrategyFactory |
AbstractPipeline.processingStrategyFactory |
| Modifier and Type | Method and Description |
|---|---|
Flow.Builder |
DefaultFlowBuilder.processingStrategyFactory(ProcessingStrategyFactory processingStrategyFactory)
Configures the factory used to create processing strategies on the created flow.
|
void |
AbstractPipeline.setProcessingStrategyFactory(ProcessingStrategyFactory processingStrategyFactory) |
| Modifier and Type | Method and Description |
|---|---|
static ProcessingStrategyFactory |
ProcessingStrategyUtils.parseProcessingStrategy(String processingStrategy) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
TransactionAwareProcessingStrategyFactory
Marker interface for
ProcessingStrategyFactory's that create ProcessingStrategy's that are transaction aware
and will not fail when a transaction is active. |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractProcessingStrategyFactory
Creates ring-buffer based processing strategy instances.
|
class |
BlockingProcessingStrategyFactory
Processing strategy that processes the
Pipeline in the caller thread and does not schedule the processing of any
Processor in a different thread pool regardless of their ReactiveProcessor.ProcessingType. |
class |
DirectProcessingStrategyFactory
Processing strategy that processes the
Pipeline in the caller thread and does not schedule the processing of any
Processor in a different thread pool regardless of their ReactiveProcessor.ProcessingType. |
class |
DirectStreamPerThreadProcessingStrategyFactory
Processing strategy that processes the
Pipeline in the caller thread and does not schedule the processing of any
Processor in a different thread pool regardless of their ReactiveProcessor.ProcessingType. |
class |
ProactorStreamProcessingStrategyFactory
Creates
ReactorProcessingStrategyFactory.ReactorProcessingStrategy instance that implements the proactor pattern by
de-multiplexing incoming events onto a single event-loop using a ring-buffer and then using using the
SchedulerService.cpuLightScheduler() to process these events from the ring-buffer. |
class |
ReactorProcessingStrategyFactory
Creates
ReactorProcessingStrategy instance that use the SchedulerService.cpuLightScheduler() to process all
incoming events. |
class |
ReactorStreamProcessingStrategyFactory
Creates
ReactorStreamProcessingStrategyFactory instances that implements the reactor pattern by de-multiplexes incoming
messages onto a single event-loop using a ring-buffer and then using using the SchedulerService.cpuLightScheduler() to
process events from the ring-buffer. |
class |
TransactionAwareProactorStreamProcessingStrategyFactory
Creates default processing strategy with same behavior as
ProactorStreamProcessingStrategyFactory apart from the fact
it will process synchronously without error when a transaction is active. |
class |
TransactionAwareWorkQueueProcessingStrategyFactory
Creates default processing strategy with same behavior as
WorkQueueProcessingStrategyFactory apart from the fact it
will process synchronously without error when a transaction is active. |
class |
WorkQueueProcessingStrategyFactory
Creates
WorkQueueProcessingStrategy instances. |
class |
WorkQueueStreamProcessingStrategyFactory
Creates
WorkQueueStreamProcessingStrategy instances that de-multiplexes incoming messages using a ring-buffer but
instead of processing events using a constrained SchedulerService.cpuLightScheduler(), or by using the proactor
pattern, instead simply performs all processing on a larger work queue pool using a fixed number of threads from the
SchedulerService.ioScheduler(). |
Copyright © 2003–2017 MuleSoft, Inc.. All rights reserved.