| Modifier and Type | Method and Description |
|---|---|
ValueProviderFactory |
ValueProviderFactoryModelProperty.createFactory(ParameterValueResolver parameterValueResolver,
Supplier<Object> connectionSupplier,
Supplier<Object> configurationSupplier,
ReflectionCache reflectionCache,
MuleContext muleContext) |
| 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,
ParameterValueResolver metadataKeyResolver,
ReflectionCache reflectionCache) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract ParameterValueResolver |
ExtensionComponent.getParameterValueResolver() |
| Modifier and Type | Class and Description |
|---|---|
class |
ResolverSetBasedParameterResolver
ParameterValueResolver based on resolver sets |
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultObjectBuilder<T>
Default implementation of
ObjectBuilder which creates instances through a provided Class. |
class |
ExclusiveParameterGroupObjectBuilder<T>
DefaultObjectBuilder extension that validates that the built object complies with
the rules specified in ExclusiveOptionals |
class |
ParameterGroupObjectBuilder<T>
An
ObjectBuilder used to build pojos which are used with the ParameterGroup annotation. |
| Modifier and Type | Class and Description |
|---|---|
class |
OperationParameterValueResolver<T extends org.mule.runtime.api.meta.model.ComponentModel>
ParameterValueResolver implementation for OperationMessageProcessor |
| Modifier and Type | Method and Description |
|---|---|
protected ParameterValueResolver |
ComponentMessageProcessor.getParameterValueResolver() |
| Modifier and Type | Class and Description |
|---|---|
class |
ObjectBasedParameterValueResolver
ParameterValueResolver implementation for Object based components, like sources, configurations
and connection providers |
class |
ObjectBuilderValueResolver<T>
A
ValueResolver which wraps an ObjectBuilder and calls ObjectBuilder.build(ValueResolvingContext) on
each ObjectBuilderValueResolver.resolve(ValueResolvingContext). |
| Modifier and Type | Method and Description |
|---|---|
protected ParameterValueResolver |
ExtensionMessageSource.getParameterValueResolver() |
| Modifier and Type | Method and Description |
|---|---|
Set<org.mule.runtime.api.value.Value> |
ValueProviderMediator.getValues(String parameterName,
ParameterValueResolver parameterValueResolver)
Given the name of a parameter or parameter group, and if the parameter supports it, this will try to resolve
the
values for the parameter. |
Set<org.mule.runtime.api.value.Value> |
ValueProviderMediator.getValues(String parameterName,
ParameterValueResolver parameterValueResolver,
Supplier<Object> connectionSupplier,
Supplier<Object> configurationSupplier)
Given the name of a parameter or parameter group, and if the parameter supports it, this will try to resolve
the
values for the parameter. |
| Constructor and Description |
|---|
ValueProviderFactory(ValueProviderFactoryModelProperty factoryModelProperty,
ParameterValueResolver parameterValueResolver,
Supplier<Object> connectionSupplier,
Supplier<Object> configurationSupplier,
Field connectionField,
Field configField,
ReflectionCache reflectionCache,
MuleContext muleContext) |
Copyright © 2003–2024 MuleSoft, Inc.. All rights reserved.