public class OperationMessageProcessor extends ComponentMessageProcessor<org.mule.runtime.api.meta.model.operation.OperationModel> implements org.mule.runtime.api.metadata.EntityMetadataProvider
ComponentMessageProcessor for operation modelsReactiveProcessor.ProcessingTypecomponentExecutor, executionMediator, extensionModel, policyManager, resolverSet, retryPolicyTemplate, returnDelegate, target, targetValuecacheIdGenerator, classLoader, componentModel, connectionManager, cursorProviderFactory, expressionManager, extensionManager, metadataService, muleContext, streamingManager, transactionFactoryLocator| Constructor and Description |
|---|
OperationMessageProcessor(org.mule.runtime.api.meta.model.ExtensionModel extensionModel,
org.mule.runtime.api.meta.model.operation.OperationModel operationModel,
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) |
| Modifier and Type | Method and Description |
|---|---|
org.mule.runtime.api.metadata.resolving.MetadataResult<org.mule.runtime.api.metadata.MetadataKeysContainer> |
getEntityKeys() |
org.mule.runtime.api.metadata.resolving.MetadataResult<org.mule.runtime.api.metadata.descriptor.TypeMetadataDescriptor> |
getEntityMetadata(org.mule.runtime.api.metadata.MetadataKey key) |
ReactiveProcessor.ProcessingType |
getProcessingType() |
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, createReturnDelegate, disposeResolvedParameters, doDispose, doInitialise, doProcess, doStart, doStop, getParameterValueResolver, getTarget, getTargetReturnDelegate, getValueReturnDelegate, isTargetPresent, process, resolveParametersdispose, getConfiguration, getCursorProviderFactory, getExtensionModel, getMetadata, getMetadata, getMetadataKeys, getModels, getStaticConfiguration, getValues, initialise, runWithMetadataContext, setCacheIdGeneratorFactory, setMuleContext, setStreamingManager, start, stopgetAnnotation, getAnnotations, getLocation, getRootContainerLocation, setAnnotationspublic OperationMessageProcessor(org.mule.runtime.api.meta.model.ExtensionModel extensionModel,
org.mule.runtime.api.meta.model.operation.OperationModel operationModel,
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)
public org.mule.runtime.api.metadata.resolving.MetadataResult<org.mule.runtime.api.metadata.MetadataKeysContainer> getEntityKeys()
throws org.mule.runtime.api.metadata.MetadataResolvingException
getEntityKeys in interface org.mule.runtime.api.metadata.EntityMetadataProviderorg.mule.runtime.api.metadata.MetadataResolvingExceptionpublic org.mule.runtime.api.metadata.resolving.MetadataResult<org.mule.runtime.api.metadata.descriptor.TypeMetadataDescriptor> getEntityMetadata(org.mule.runtime.api.metadata.MetadataKey key)
throws org.mule.runtime.api.metadata.MetadataResolvingException
getEntityMetadata in interface org.mule.runtime.api.metadata.EntityMetadataProviderorg.mule.runtime.api.metadata.MetadataResolvingExceptionprotected void validateOperationConfiguration(org.mule.runtime.extension.api.runtime.config.ConfigurationProvider configurationProvider)
ExtensionComponent.componentModel is valid for the given configurationProvidervalidateOperationConfiguration in class ComponentMessageProcessor<org.mule.runtime.api.meta.model.operation.OperationModel>IllegalOperationException - If the validation failspublic ReactiveProcessor.ProcessingType getProcessingType()
getProcessingType in interface ReactiveProcessorgetProcessingType in class ComponentMessageProcessor<org.mule.runtime.api.meta.model.operation.OperationModel>Copyright © 2003–2024 MuleSoft, Inc.. All rights reserved.