public class ConstructMessageProcessor extends ComponentMessageProcessor<org.mule.runtime.api.meta.model.construct.ConstructModel> implements Processor, ParametersResolverProcessor<org.mule.runtime.api.meta.model.construct.ConstructModel>
ComponentMessageProcessor for construct modelsReactiveProcessor.ProcessingTypecomponentExecutor, executionMediator, extensionModel, policyManager, resolverSet, retryPolicyTemplate, returnDelegate, target, targetValuecacheIdGenerator, classLoader, componentLocator, componentModel, connectionManager, cursorProviderFactory, errorTypeRepository, expressionManager, extensionManager, metadataService, muleContext, streamingManager, transactionFactoryLocator| Constructor and Description |
|---|
ConstructMessageProcessor(org.mule.runtime.api.meta.model.ExtensionModel extensionModel,
org.mule.runtime.api.meta.model.construct.ConstructModel constructModel,
org.mule.runtime.extension.api.runtime.config.ConfigurationProvider configurationProvider,
String target,
String targetValue,
ResolverSet resolverSet,
CursorProviderFactory cursorProviderFactory,
RetryPolicyTemplate retryPolicyTemplate,
ExtensionManager extensionManager,
PolicyManager policyManager,
ReflectionCache reflectionCache,
long terminationTimeout) |
| Modifier and Type | Method and Description |
|---|---|
ReactiveProcessor.ProcessingType |
getInnerProcessingType()
This is the processing type that is actually taken into account when the processing strategy is applied.
|
protected void |
validateOperationConfiguration(org.mule.runtime.extension.api.runtime.config.ConfigurationProvider configurationProvider)
Validates that the
ExtensionComponent.componentModel is valid for the given configurationProvider |
apply, createExecutionMediator, createInterceptorChain, createReturnDelegate, disposeResolvedParameters, doDispose, doInitialise, doStart, doStop, executeOperation, getParameterValueResolver, getProcessingType, getTargetReturnDelegate, getValueReturnDelegate, isAsync, isTargetPresent, process, resolveParameters, toStringdispose, getConfiguration, getConfigurationProvider, getCursorProviderFactory, getErrorMappings, getExtensionModel, getMetadata, getMetadata, getMetadataKeys, getModels, getStaticConfiguration, getValues, initialise, requiresConfig, runWithMetadataContext, setAnnotations, setCacheIdGeneratorFactory, setComponentLocator, setMuleContext, start, stop, usesDynamicConfigurationgetAnnotation, getAnnotations, getDslSource, getIdentifier, getLocation, getRepresentation, getRootContainerLocation, initRootContainerNameclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetProcessingTypedisposeResolvedParameters, resolveParameterspublic ConstructMessageProcessor(org.mule.runtime.api.meta.model.ExtensionModel extensionModel,
org.mule.runtime.api.meta.model.construct.ConstructModel constructModel,
org.mule.runtime.extension.api.runtime.config.ConfigurationProvider configurationProvider,
String target,
String targetValue,
ResolverSet resolverSet,
CursorProviderFactory cursorProviderFactory,
RetryPolicyTemplate retryPolicyTemplate,
ExtensionManager extensionManager,
PolicyManager policyManager,
ReflectionCache reflectionCache,
long terminationTimeout)
protected void validateOperationConfiguration(org.mule.runtime.extension.api.runtime.config.ConfigurationProvider configurationProvider)
ComponentMessageProcessorExtensionComponent.componentModel is valid for the given configurationProvidervalidateOperationConfiguration in class ComponentMessageProcessor<org.mule.runtime.api.meta.model.construct.ConstructModel>public ReactiveProcessor.ProcessingType getInnerProcessingType()
ComponentMessageProcessorComponentMessageProcessor.startInnerFlux().getInnerProcessingType in class ComponentMessageProcessor<org.mule.runtime.api.meta.model.construct.ConstructModel>Copyright © 2003–2020 MuleSoft, Inc.. All rights reserved.