public abstract class ComponentMessageProcessorObjectFactory<M extends org.mule.runtime.api.meta.model.ComponentModel,P extends ComponentMessageProcessor> extends AbstractExtensionObjectFactory<P>
AbstractExtensionObjectFactory for producers of ExtensionComponent instances| Modifier and Type | Field and Description |
|---|---|
protected M |
componentModel |
protected org.mule.runtime.extension.api.runtime.config.ConfigurationProvider |
configurationProvider |
protected CursorProviderFactory |
cursorProviderFactory |
protected org.mule.runtime.api.meta.model.ExtensionModel |
extensionModel |
protected List<Processor> |
nestedProcessors |
protected PolicyManager |
policyManager |
protected org.mule.runtime.api.artifact.Registry |
registry |
protected RetryPolicyTemplate |
retryPolicyTemplate |
protected String |
target |
protected String |
targetValue |
expressionManager, muleContext, parameters, properties, reflectionCache| Constructor and Description |
|---|
ComponentMessageProcessorObjectFactory(org.mule.runtime.api.meta.model.ExtensionModel extensionModel,
M componentModel,
MuleContext muleContext,
org.mule.runtime.api.artifact.Registry registry,
PolicyManager policyManager) |
| Modifier and Type | Method and Description |
|---|---|
P |
doGetObject() |
protected abstract ComponentMessageProcessorBuilder<M,P> |
getMessageProcessorBuilder() |
void |
setConfigurationProvider(org.mule.runtime.extension.api.runtime.config.ConfigurationProvider configuration) |
void |
setCursorProviderFactory(CursorProviderFactory cursorProviderFactory) |
void |
setNestedProcessors(List<Processor> processors) |
void |
setRetryPolicyTemplate(RetryPolicyTemplate retryPolicyTemplate) |
void |
setTarget(String target) |
void |
setTargetValue(String targetValue) |
getObject, getParameters, getParametersResolver, resolveParameterGroups, resolveParameters, setParametersgetAnnotation, getAnnotations, getDslSource, getIdentifier, getLocation, getRepresentation, getRootContainerLocation, initRootContainerName, setAnnotationsprotected final org.mule.runtime.api.artifact.Registry registry
protected final org.mule.runtime.api.meta.model.ExtensionModel extensionModel
protected final M extends org.mule.runtime.api.meta.model.ComponentModel componentModel
protected final PolicyManager policyManager
protected org.mule.runtime.extension.api.runtime.config.ConfigurationProvider configurationProvider
protected String target
protected String targetValue
protected CursorProviderFactory cursorProviderFactory
protected RetryPolicyTemplate retryPolicyTemplate
public ComponentMessageProcessorObjectFactory(org.mule.runtime.api.meta.model.ExtensionModel extensionModel,
M componentModel,
MuleContext muleContext,
org.mule.runtime.api.artifact.Registry registry,
PolicyManager policyManager)
public P doGetObject()
doGetObject in class org.mule.runtime.dsl.api.component.AbstractComponentFactory<P extends ComponentMessageProcessor>protected abstract ComponentMessageProcessorBuilder<M,P> getMessageProcessorBuilder()
public void setConfigurationProvider(org.mule.runtime.extension.api.runtime.config.ConfigurationProvider configuration)
public void setTarget(String target)
public void setTargetValue(String targetValue)
public void setCursorProviderFactory(CursorProviderFactory cursorProviderFactory)
public void setRetryPolicyTemplate(RetryPolicyTemplate retryPolicyTemplate)
Copyright © 2003–2022 MuleSoft, Inc.. All rights reserved.