| 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 |
|---|---|
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,
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 |
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 |
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 |
DefaultImplicitConfigurationProviderFactory.createImplicitConfigurationProvider(org.mule.runtime.api.meta.model.ExtensionModel extensionModel,
org.mule.runtime.api.meta.model.config.ConfigurationModel implicitConfigurationModel,
CoreEvent event,
ReflectionCache reflectionCache,
ExpressionManager expressionManager,
MuleContext muleContext)
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,
MuleContext muleContext)
Creates an implicit configuration provider
|
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 |
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 |
| 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 |
ResolverSetBasedObjectBuilder.reflectionCache |
protected ReflectionCache |
DefaultObjectBuilder.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,
boolean lazyInitEnabled,
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,
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,
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,
ResolverSet resolverSet,
CursorProviderFactory cursorProviderFactory,
RetryPolicyTemplate retryPolicyTemplate,
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,
ResolverSet resolverSet,
CursorProviderFactory cursorProviderFactory,
RetryPolicyTemplate retryPolicyTemplate,
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,
ResolverSet resolverSet,
CursorProviderFactory cursorProviderFactory,
RetryPolicyTemplate retryPolicyTemplate,
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 lazyInitEnabled,
ReflectionCache reflectionCache,
ExpressionManager expressionManager) |
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,
ReflectionCache reflectionCache,
MuleContext muleContext)
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) |
| Constructor and Description |
|---|
SourceAdapterFactory(org.mule.runtime.api.meta.model.ExtensionModel extensionModel,
org.mule.runtime.api.meta.model.source.SourceModel sourceModel,
ResolverSet sourceParameters,
ResolverSet successCallbackParameters,
ResolverSet errorCallbackParameters,
CursorProviderFactory cursorProviderFactory,
MessageSource.BackPressureStrategy backPressureStrategy,
ReflectionCache reflectionCache,
ExpressionManager expressionManager,
org.mule.runtime.api.component.ConfigurationProperties properties,
MuleContext muleContext) |
| 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 void |
IntrospectionUtils.injectDefaultEncoding(Object target,
String encoding,
ReflectionCache reflectionCache)
Sets the
encoding value into the field of the target annotated DefaultEncoding (if present) |
static void |
IntrospectionUtils.injectFields(Object target,
String configName,
String encoding,
ReflectionCache reflectionCache)
Sets the
configName into the field of the target annotated RefName (if it's present) and does the
same for the encoding and the field annotated with DefaultEncoding. |
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) |
| 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) |
| Constructor and Description |
|---|
ValueProviderMediator(T containerModel,
Supplier<MuleContext> muleContext,
Supplier<ReflectionCache> reflectionCache)
Creates a new instance of the mediator
|
Copyright © 2003–2020 MuleSoft, Inc.. All rights reserved.