| Constructor and Description |
|---|
SampleDataProviderFactory(SampleDataProviderFactoryModelProperty factoryModelProperty,
ParameterValueResolver parameterValueResolver,
Supplier<Object> connectionSupplier,
Supplier<Object> configurationSupplier,
Field connectionField,
Field configField,
ReflectionCache reflectionCache,
MuleContext muleContext,
org.mule.runtime.api.meta.model.parameter.ParameterizedModel parameterizedModel) |
SampleDataProviderMediator(org.mule.runtime.api.meta.model.ExtensionModel extensionModel,
org.mule.runtime.api.meta.model.ComponentModel componentModel,
org.mule.runtime.api.component.Component component,
MuleContext muleContext,
ReflectionCache reflectionCache,
StreamingManager streamingManager)
Creates a new instance of the mediator
|
| Modifier and Type | Method and Description |
|---|---|
SampleDataProviderFactory |
SampleDataProviderFactoryModelProperty.createFactory(ParameterValueResolver parameterValueResolver,
Supplier<Object> connectionSupplier,
Supplier<Object> configurationSupplier,
ReflectionCache reflectionCache,
MuleContext muleContext,
org.mule.runtime.api.meta.model.parameter.ParameterizedModel parameterizedModel) |
ValueProviderFactory |
ValueProviderFactoryModelProperty.createFactory(ParameterValueResolver parameterValueResolver,
Supplier<Object> connectionSupplier,
Supplier<Object> configurationSupplier,
ReflectionCache reflectionCache,
MuleContext muleContext,
org.mule.runtime.api.meta.model.parameter.ParameterizedModel parameterizedModel) |
| Modifier and Type | Method and Description |
|---|---|
static ResolverSet |
ImplicitObjectUtils.buildImplicitResolverSet(org.mule.runtime.api.meta.model.parameter.ParameterizedModel model,
ReflectionCache reflectionCache,
ExpressionManager expressionManager,
MuleContext muleContext)
|
| Modifier and Type | Method and Description |
|---|---|
ReflectionCache |
DefaultExtensionManager.getReflectionCache() |
| Modifier and Type | Method and Description |
|---|---|
org.mule.runtime.api.metadata.resolving.MetadataResult<org.mule.runtime.api.metadata.descriptor.ComponentMetadataDescriptor<T>> |
MetadataMediator.getMetadata(org.mule.runtime.api.metadata.MetadataContext context,
ParameterValueResolver metadataKeyResolver,
ReflectionCache reflectionCache)
Resolves the
ComponentMetadataDescriptor for the associated context using the component
ParameterValueResolver to resolve an object with the value of the MetadataKey. |
org.mule.runtime.api.metadata.resolving.MetadataResult<org.mule.runtime.api.metadata.MetadataKeysContainer> |
MetadataMediator.getMetadataKeys(org.mule.runtime.api.metadata.MetadataContext context,
org.mule.runtime.api.metadata.MetadataKey partialKey,
ReflectionCache reflectionCache) |
org.mule.runtime.api.metadata.resolving.MetadataResult<org.mule.runtime.api.metadata.MetadataKeysContainer> |
MetadataMediator.getMetadataKeys(org.mule.runtime.api.metadata.MetadataContext context,
ParameterValueResolver metadataKeyResolver,
ReflectionCache reflectionCache) |
org.mule.runtime.api.metadata.resolving.MetadataResult<org.mule.runtime.api.metadata.MetadataKeysContainer> |
MetadataMediator.getMetadataKeys(org.mule.runtime.api.metadata.MetadataContext context,
ReflectionCache reflectionCache)
Resolves the list of types available for the Content or Output of the associated
MetadataKeyProvider Component,
representing them as a list of MetadataKey. |
| Modifier and Type | Field and Description |
|---|---|
protected ReflectionCache |
ExtensionComponent.reflectionCache |
| Modifier and Type | Field and Description |
|---|---|
protected ReflectionCache |
AbstractExtensionsClientProcessorsStrategy.reflectionCache |
| Constructor and Description |
|---|
AbstractExtensionsClientProcessorsStrategy(ExtensionManager extensionManager,
org.mule.runtime.api.artifact.Registry registry,
MuleContext muleContext,
PolicyManager policyManager,
ReflectionCache reflectionCache,
CoreEvent event)
Creates a new instance
|
CachedExtensionsClientProcessorsStrategy(ExtensionManager extensionManager,
org.mule.runtime.api.artifact.Registry registry,
MuleContext muleContext,
PolicyManager policyManager,
ReflectionCache reflectionCache,
CoreEvent event,
com.github.benmanes.caffeine.cache.Cache<String,OperationMessageProcessor> operationMessageProcessorCache)
Creates a new instance
|
NonCachedExtensionsClientProcessorsStrategy(ExtensionManager extensionManager,
org.mule.runtime.api.artifact.Registry registry,
MuleContext muleContext,
PolicyManager policyManager,
ReflectionCache reflectionCache,
CoreEvent event)
Creates a new instance
|
| Modifier and Type | Method and Description |
|---|---|
org.mule.runtime.extension.api.runtime.config.ConfigurationProvider |
DefaultConfigurationProviderFactory.createDynamicConfigurationProvider(String name,
org.mule.runtime.api.meta.model.ExtensionModel extensionModel,
org.mule.runtime.api.meta.model.config.ConfigurationModel configurationModel,
ResolverSet resolverSet,
ConnectionProviderValueResolver connectionProviderResolver,
org.mule.runtime.extension.api.runtime.ExpirationPolicy expirationPolicy,
ReflectionCache reflectionCache,
ExpressionManager expressionManager,
MuleContext muleContext)
Creates a new
ConfigurationProvider which servers instances of a dynamic configuration |
org.mule.runtime.extension.api.runtime.config.ConfigurationProvider |
ConfigurationProviderFactory.createDynamicConfigurationProvider(String name,
org.mule.runtime.api.meta.model.ExtensionModel extensionModel,
org.mule.runtime.api.meta.model.config.ConfigurationModel configurationModel,
ResolverSet resolverSet,
ConnectionProviderValueResolver connectionProviderResolver,
org.mule.runtime.extension.api.runtime.ExpirationPolicy expirationPolicy,
ReflectionCache reflectionCache,
ExpressionManager expressionManager,
MuleContext muleContext)
Creates a new
ConfigurationProvider which servers instances of a dynamic configuration |
org.mule.runtime.extension.api.runtime.config.ConfigurationProvider |
DefaultImplicitConfigurationProviderFactory.createImplicitConfigurationProvider(org.mule.runtime.api.meta.model.ExtensionModel extensionModel,
org.mule.runtime.api.meta.model.config.ConfigurationModel configurationModel,
CoreEvent event,
ReflectionCache reflectionCache,
ExpressionManager expressionManager)
Creates an implicit configuration provider
|
org.mule.runtime.extension.api.runtime.config.ConfigurationProvider |
ImplicitConfigurationProviderFactory.createImplicitConfigurationProvider(org.mule.runtime.api.meta.model.ExtensionModel extensionModel,
org.mule.runtime.api.meta.model.config.ConfigurationModel implicitConfigurationModel,
CoreEvent muleEvent,
ReflectionCache reflectionCache,
ExpressionManager expressionManager)
Creates an implicit configuration provider
|
org.mule.runtime.extension.api.runtime.config.ConfigurationProvider |
DefaultConfigurationProviderFactory.createStaticConfigurationProvider(String name,
org.mule.runtime.api.meta.model.ExtensionModel extensionModel,
org.mule.runtime.api.meta.model.config.ConfigurationModel configurationModel,
ResolverSet resolverSet,
ConnectionProviderValueResolver connectionProviderResolver,
ReflectionCache reflectionCache,
ExpressionManager expressionManager,
MuleContext muleContext)
Creates a new
ConfigurationProvider which servers a static configuration instance |
org.mule.runtime.extension.api.runtime.config.ConfigurationProvider |
ConfigurationProviderFactory.createStaticConfigurationProvider(String name,
org.mule.runtime.api.meta.model.ExtensionModel extensionModel,
org.mule.runtime.api.meta.model.config.ConfigurationModel configurationModel,
ResolverSet resolverSet,
ConnectionProviderValueResolver connectionProviderResolver,
ReflectionCache reflectionCache,
ExpressionManager expressionManager,
MuleContext muleContext)
Creates a new
ConfigurationProvider which servers a static configuration instance |
| Constructor and Description |
|---|
DefaultImplicitConnectionProviderFactory(org.mule.runtime.api.meta.model.ExtensionModel extensionModel,
org.mule.runtime.api.meta.model.config.ConfigurationModel configurationModel,
ReflectionCache reflectionCache,
ExpressionManager expressionManager,
MuleContext muleContext) |
DynamicConfigurationProvider(String name,
org.mule.runtime.api.meta.model.ExtensionModel extension,
org.mule.runtime.api.meta.model.config.ConfigurationModel config,
ResolverSet resolverSet,
ConnectionProviderValueResolver connectionProviderResolver,
org.mule.runtime.extension.api.runtime.ExpirationPolicy expirationPolicy,
ReflectionCache reflectionCache,
ExpressionManager expressionManager,
MuleContext muleContext)
Creates a new instance
|
ResolverSetBasedParameterResolver(ResolverSet resolverSet,
org.mule.runtime.api.meta.model.parameter.ParameterizedModel parameterizedModel,
ReflectionCache reflectionCache,
ExpressionManager expressionManager) |
| Modifier and Type | Field and Description |
|---|---|
protected ReflectionCache |
DefaultObjectBuilder.reflectionCache |
protected ReflectionCache |
ResolverSetBasedObjectBuilder.reflectionCache |
| Modifier and Type | Method and Description |
|---|---|
ReflectionCache |
ResolverSetBasedObjectBuilder.getReflectionCache() |
| Constructor and Description |
|---|
DefaultObjectBuilder(Class<T> prototypeClass,
ReflectionCache reflectionCache)
Creates a new instance that will build instances of
prototypeClass. |
ExclusiveParameterGroupObjectBuilder(Class<T> prototypeClass,
org.mule.runtime.extension.api.declaration.type.annotation.ExclusiveOptionalsTypeAnnotation exclusiveOptionalsTypeAnnotation,
ReflectionCache reflectionCache)
Creates a new instance that will build instances of
prototypeClass. |
ParameterGroupObjectBuilder(ParameterGroupDescriptor groupDescriptor,
ReflectionCache reflectionCache,
ExpressionManager expressionManager)
Create a new instance
|
| Modifier and Type | Field and Description |
|---|---|
protected ReflectionCache |
ComponentMessageProcessorBuilder.reflectionCache |
| Constructor and Description |
|---|
ComponentMessageProcessor(org.mule.runtime.api.meta.model.ExtensionModel extensionModel,
T componentModel,
org.mule.runtime.extension.api.runtime.config.ConfigurationProvider configurationProvider,
String target,
String targetValue,
ResolverSet resolverSet,
CursorProviderFactory cursorProviderFactory,
RetryPolicyTemplate retryPolicyTemplate,
MessageProcessorChain nestedChain,
ClassLoader classLoader,
ExtensionManager extensionManager,
PolicyManager policyManager,
ReflectionCache reflectionCache,
DefaultExecutionMediator.ResultTransformer resultTransformer,
long terminationTimeout) |
ComponentMessageProcessorBuilder(org.mule.runtime.api.meta.model.ExtensionModel extensionModel,
M operationModel,
PolicyManager policyManager,
ReflectionCache reflectionCache,
ExpressionManager expressionManager,
MuleContext muleContext,
org.mule.runtime.api.artifact.Registry registry) |
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,
MessageProcessorChain nestedChain,
ClassLoader classLoader,
ExtensionManager extensionManager,
PolicyManager policyManager,
ReflectionCache reflectionCache,
long terminationTimeout) |
ConstructMessageProcessorBuilder(org.mule.runtime.api.meta.model.ExtensionModel extensionModel,
org.mule.runtime.api.meta.model.construct.ConstructModel operationModel,
PolicyManager policyManager,
ReflectionCache reflectionCache,
ExpressionManager expressionManager,
MuleContext muleContext,
org.mule.runtime.api.artifact.Registry registry) |
OAuthOperationMessageProcessor(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,
List<EnrichedErrorMapping> errorMappings,
ResolverSet resolverSet,
CursorProviderFactory cursorProviderFactory,
RetryPolicyTemplate retryPolicyTemplate,
MessageProcessorChain nestedChain,
ClassLoader classLoader,
ExtensionManager extensionManager,
PolicyManager policyManager,
ReflectionCache reflectionCache,
DefaultExecutionMediator.ResultTransformer resultTransformer,
long outerFluxTerminationTimeout) |
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,
List<EnrichedErrorMapping> errorMappings,
ResolverSet resolverSet,
CursorProviderFactory cursorProviderFactory,
RetryPolicyTemplate retryPolicyTemplate,
MessageProcessorChain nestedChain,
ClassLoader classLoader,
ExtensionManager extensionManager,
PolicyManager policyManager,
ReflectionCache reflectionCache) |
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,
List<EnrichedErrorMapping> errorMappings,
ResolverSet resolverSet,
CursorProviderFactory cursorProviderFactory,
RetryPolicyTemplate retryPolicyTemplate,
MessageProcessorChain nestedChain,
ClassLoader classLoader,
ExtensionManager extensionManager,
PolicyManager policyManager,
ReflectionCache reflectionCache,
DefaultExecutionMediator.ResultTransformer resultTransformer,
long terminationTimeout) |
| Modifier and Type | Method and Description |
|---|---|
static ParametersResolver |
ParametersResolver.fromDefaultValues(org.mule.runtime.api.meta.model.parameter.ParameterizedModel parameterizedModel,
MuleContext muleContext,
ReflectionCache reflectionCache,
ExpressionManager expressionManager) |
static ParametersResolver |
ParametersResolver.fromValues(Map<String,?> parameters,
MuleContext muleContext,
boolean disableValidations,
ReflectionCache reflectionCache,
ExpressionManager expressionManager,
String parameterOwner) |
static ParametersResolver |
ParametersResolver.fromValues(Map<String,?> parameters,
MuleContext muleContext,
ReflectionCache reflectionCache,
ExpressionManager expressionManager,
String parameterOwner) |
static ResolverSet |
ResolverSetUtils.getResolverSetFromStaticValues(org.mule.runtime.api.meta.model.parameter.ParameterizedModel parameterizedModel,
Map<String,Object> parameters,
MuleContext muleContext,
boolean disableValidations,
ReflectionCache reflectionCache,
ExpressionManager expressionManager,
String parametersOwner,
org.mule.runtime.extension.api.dsl.syntax.resolver.DslSyntaxResolver dslSyntaxResolver)
Creates a
ResolverSet of a ParameterizedModel based on static values of its parameters. |
static <K,V> MapValueResolver<K,V> |
MapValueResolver.of(Class<? extends Map> mapType,
List<ValueResolver<K>> keyResolvers,
List<ValueResolver<V>> valueResolvers,
ReflectionCache reflectionCache,
MuleContext muleContext) |
static <T> ValueResolver<T> |
NullSafeValueResolverWrapper.of(ValueResolver<T> delegate,
org.mule.metadata.api.model.MetadataType type,
ReflectionCache reflectionCache,
ExpressionManager expressionManager,
MuleContext muleContext,
ObjectTypeParametersResolver parametersResolver)
Creates a new instance
|
static <T> ValueResolver<T> |
ConfigOverrideValueResolverWrapper.of(ValueResolver<T> delegate,
String parameterName,
Class<?> parameterType,
ReflectionCache reflectionCache,
MuleContext muleContext,
String paramOwner)
Creates a new instance
|
static <T> ValueResolver<T> |
ConfigOverrideValueResolverWrapper.of(ValueResolver<T> delegate,
String parameterName,
org.mule.metadata.api.model.MetadataType parameterType,
ReflectionCache reflectionCache,
MuleContext muleContext,
String paramOwner)
Creates a new instance
|
| Constructor and Description |
|---|
ImplicitConnectionProviderValueResolver(String name,
org.mule.runtime.api.meta.model.ExtensionModel extensionModel,
org.mule.runtime.api.meta.model.config.ConfigurationModel configurationModel,
ReflectionCache reflectionCache,
ExpressionManager expressionManager,
MuleContext muleContext) |
MapValueResolver(Class<? extends Map> mapType,
List<ValueResolver<K>> keyResolvers,
List<ValueResolver<V>> valueResolvers,
ReflectionCache reflectionCache,
MuleContext muleContext)
Creates a new instance
|
ObjectBasedParameterValueResolver(Object object,
org.mule.runtime.api.meta.model.parameter.ParameterizedModel parameterizedModel,
ReflectionCache reflectionCache) |
ParameterGroupArgumentResolver(ParameterGroupDescriptor group,
ReflectionCache reflectionCache,
ExpressionManager expressionManager) |
ParametersResolver(MuleContext muleContext,
Map<String,?> parameters,
ReflectionCache reflectionCache,
ExpressionManager expressionManager,
String parameterOwner) |
| Constructor and Description |
|---|
CursorResetInterceptor(Map<org.mule.runtime.api.meta.model.parameter.ParameterGroupModel,Set<org.mule.runtime.api.meta.model.parameter.ParameterModel>> cursorParametersMap,
ReflectionCache reflectionCache) |
| Modifier and Type | Method and Description |
|---|---|
static void |
IntrospectionUtils.checkInstantiable(Class<?> declaringClass,
boolean requireDefaultConstructor,
ReflectionCache reflectionCache) |
static void |
IntrospectionUtils.checkInstantiable(Class<?> declaringClass,
ReflectionCache reflectionCache) |
static Optional<FieldSetter> |
IntrospectionUtils.getDefaultEncodingFieldSetter(Object target,
ReflectionCache reflectionCache)
|
static Collection<Field> |
IntrospectionUtils.getExposedFields(Class<?> extensionType,
ReflectionCache reflectionCache) |
static Optional<Field> |
IntrospectionUtils.getField(Class<?> clazz,
org.mule.runtime.api.meta.model.declaration.fluent.ParameterDeclaration parameterDeclaration,
ReflectionCache reflectionCache) |
static Optional<Field> |
IntrospectionUtils.getField(Class<?> clazz,
org.mule.runtime.api.meta.model.parameter.ParameterModel parameterModel,
ReflectionCache reflectionCache) |
static Optional<Field> |
IntrospectionUtils.getField(Class<?> clazz,
String name,
ReflectionCache reflectionCache) |
static Optional<Field> |
IntrospectionUtils.getFieldByNameOrAlias(Class<?> clazz,
String nameOrAlias,
ReflectionCache reflectionCache) |
static Set<Field> |
IntrospectionUtils.getFieldsWithGetters(Class<?> extensionType,
ReflectionCache reflectionCache) |
static Object |
IntrospectionUtils.getFieldValue(Object object,
String fieldName,
ReflectionCache reflectionCache)
Resolves and returns the field value of an object instance
|
static <T> T |
IntrospectionUtils.getParameterOrDefault(org.mule.runtime.extension.api.runtime.operation.ExecutionContext<? extends org.mule.runtime.api.meta.model.ComponentModel> ctx,
org.mule.runtime.api.meta.model.parameter.ParameterGroupModel parameterGroupModel,
org.mule.runtime.api.meta.model.parameter.ParameterModel parameterModel,
T defaultValue,
ReflectionCache reflectionCache)
Returns the value associated to a parameter with model
parameterModel on the group parameterGroupModel or
defaultValue if such parameter is not present |
static Object |
IntrospectionUtils.getParameterValue(Object object,
org.mule.runtime.api.meta.model.parameter.ParameterModel parameterModel,
ReflectionCache reflectionCache)
Returns the value for the given parameter of an object instance
|
static void |
IntrospectionUtils.injectFields(Object target,
String configName,
String encoding,
org.mule.runtime.api.meta.MuleVersion muleVersion,
ReflectionCache reflectionCache)
Sets the
configName, encoding and MuleVersion into the fields of the target annotated with
RefName, DefaultEncoding and RuntimeVersion respectively if present. |
static void |
IntrospectionUtils.injectRefName(Object target,
String configName,
ReflectionCache reflectionCache)
Introspects the
target object for a field annotated with RefName. |
static boolean |
IntrospectionUtils.isInstantiable(Class<?> declaringClass,
boolean requireDefaultConstructor,
ReflectionCache reflectionCache) |
static boolean |
IntrospectionUtils.isInstantiable(Class<?> declaringClass,
ReflectionCache reflectionCache) |
static boolean |
IntrospectionUtils.isInstantiable(org.mule.metadata.api.model.MetadataType type,
ReflectionCache reflectionCache) |
static void |
IntrospectionUtils.setValueIntoField(Object target,
Object value,
String fieldName,
ReflectionCache reflectionCache)
Sets the given
value into the target, if it contains a field named fieldName. |
| Modifier and Type | Method and Description |
|---|---|
static List<ValueSetter> |
GroupValueSetter.settersFor(org.mule.runtime.api.meta.model.parameter.ParameterizedModel model,
Supplier<ReflectionCache> reflectionCache,
Supplier<ExpressionManager> expressionManager)
Returns a
List containing one ValueSetter instance per each ParameterGroupDescriptor defined in the
ParameterGroupModelProperty extracted from the given model. |
| Constructor and Description |
|---|
GroupValueSetter(ParameterGroupDescriptor groupDescriptor,
Supplier<ReflectionCache> reflectionCache,
Supplier<ExpressionManager> expressionManager)
Creates a new instance that can set values defined in the given
group |
| Constructor and Description |
|---|
ValueProviderFactory(ValueProviderFactoryModelProperty factoryModelProperty,
ParameterValueResolver parameterValueResolver,
Supplier<Object> connectionSupplier,
Supplier<Object> configurationSupplier,
Field connectionField,
Field configField,
ReflectionCache reflectionCache,
MuleContext muleContext,
org.mule.runtime.api.meta.model.parameter.ParameterizedModel parameterizedModel) |
| Constructor and Description |
|---|
ValueProviderMediator(T containerModel,
Supplier<MuleContext> muleContext,
Supplier<ReflectionCache> reflectionCache)
Creates a new instance of the mediator
|
Copyright © 2003–2025 MuleSoft, Inc.. All rights reserved.