Package | Description |
---|---|
org.mule.api.config | |
org.mule.api.construct | |
org.mule.config |
Providers Mule Xml configuration support and general configuration classes.
|
org.mule.config.spring |
Support claases for Load Mule from Spring.
|
org.mule.config.spring.factories | |
org.mule.config.spring.util | |
org.mule.construct | |
org.mule.construct.flow | |
org.mule.management.stats |
Jmx statistics support used to monitor messaging status for various Mule components.
|
org.mule.processor | |
org.mule.processor.strategy |
Modifier and Type | Method and Description |
---|---|
ProcessingStrategy |
MuleConfiguration.getDefaultProcessingStrategy()
The default
ProcessingStrategy to be used by
all Flow s which doesn't specify otherwise |
Modifier and Type | Method and Description |
---|---|
ProcessingStrategy |
Pipeline.getProcessingStrategy() |
Modifier and Type | Method and Description |
---|---|
void |
Pipeline.setProcessingStrategy(ProcessingStrategy processingStrategy) |
Modifier and Type | Method and Description |
---|---|
ProcessingStrategy |
DefaultMuleConfiguration.getDefaultProcessingStrategy()
The default
ProcessingStrategy to be used by
all Flow s which doesn't specify otherwise |
Modifier and Type | Method and Description |
---|---|
void |
DefaultMuleConfiguration.setDefaultProcessingStrategy(ProcessingStrategy defaultProcessingStrategy) |
Modifier and Type | Method and Description |
---|---|
void |
MuleConfigurationConfigurator.setDefaultProcessingStrategy(ProcessingStrategy processingStrategy) |
Modifier and Type | Field and Description |
---|---|
protected ProcessingStrategy |
AsyncMessageProcessorsFactoryBean.processingStrategy |
Modifier and Type | Method and Description |
---|---|
void |
AsyncMessageProcessorsFactoryBean.setProcessingStrategy(ProcessingStrategy processingStrategy) |
Modifier and Type | Method and Description |
---|---|
static ProcessingStrategy |
ProcessingStrategyUtils.parseProcessingStrategy(String processingStrategy) |
Modifier and Type | Field and Description |
---|---|
protected ProcessingStrategy |
AbstractPipeline.processingStrategy |
Modifier and Type | Method and Description |
---|---|
protected ProcessingStrategy |
AbstractPipeline.createDefaultProcessingStrategy()
A fallback method for creating a
ProcessingStrategy to
be used in case the user hasn't specified one through either
AbstractPipeline.setProcessingStrategy(ProcessingStrategy) ,
through MuleConfiguration.getDefaultProcessingStrategy()
or the MuleProperties.MULE_DEFAULT_PROCESSING_STRATEGY
system property |
protected ProcessingStrategy |
Flow.createDefaultProcessingStrategy()
A fallback method for creating a
ProcessingStrategy to
be used in case the user hasn't specified one through either
AbstractPipeline.setProcessingStrategy(ProcessingStrategy) ,
through MuleConfiguration.getDefaultProcessingStrategy()
or the MuleProperties.MULE_DEFAULT_PROCESSING_STRATEGY
system property |
ProcessingStrategy |
AbstractPipeline.getProcessingStrategy() |
Modifier and Type | Method and Description |
---|---|
void |
AbstractPipeline.setProcessingStrategy(ProcessingStrategy processingStrategy) |
void |
AbstractConfigurationPattern.setProcessingStrategy(ProcessingStrategy processingStrategy) |
Modifier and Type | Class and Description |
---|---|
class |
DefaultFlowProcessingStrategy
This processing strategy uses the 'queued-asynchronous' strategy where possible, but if an event is
synchronous it processes it synchronously rather than failing.
|
Constructor and Description |
---|
FlowConstructStatistics(String flowConstructType,
String name,
ProcessingStrategy processingStrategy) |
Modifier and Type | Field and Description |
---|---|
protected ProcessingStrategy |
AsyncDelegateMessageProcessor.processingStrategy |
Modifier and Type | Method and Description |
---|---|
ProcessingStrategy |
AsyncDelegateMessageProcessor.getProcessingStrategy() |
Constructor and Description |
---|
AsyncDelegateMessageProcessor(MessageProcessor delegate,
ProcessingStrategy processingStrategy,
String name) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractThreadingProfileProcessingStrategy
A abstract
ProcessingStrategy implementation that provides a
ThreadingProfile for you in extensions configured via setters for each of the threading
profile attributes. |
class |
AsynchronousProcessingStrategy
This strategy uses a
WorkManager to schedule the processing of the pipeline of message processors
in a single worker thread. |
class |
NonBlockingProcessingStrategy
Allows Mule to use non-blocking execution model where possible and free up threads when performing IO
operations.
|
class |
QueuedAsynchronousProcessingStrategy
This strategy uses a
QueueManager to decouple receipt and processing of messages. |
class |
QueuedThreadPerProcessorProcessingStrategy
This strategy uses the
QueueManager to decouple the processing of each message processor. |
class |
SynchronousProcessingStrategy
This strategy processes all message processors in the calling thread.
|
class |
ThreadPerProcessorProcessingStrategy
This strategy uses a
WorkManager to schedule the processing of each message processors in a new
worker thread. |
Modifier and Type | Field and Description |
---|---|
protected ProcessingStrategy |
AsynchronousProcessingStrategy.synchronousProcessingStrategy |
Copyright © 2003–2016 MuleSoft, Inc.. All rights reserved.