| Package | Description |
|---|---|
| org.mule.runtime.api.metadata | |
| org.mule.runtime.api.metadata.resolving |
| Modifier and Type | Method and Description |
|---|---|
Serializable |
MetadataCache.MetadataCacheValueResolver.compute(Serializable key) |
<T extends Serializable> |
MetadataCache.computeIfAbsent(Serializable key,
MetadataCache.MetadataCacheValueResolver mappingFunction)
If the specified key is not already associated with a value, attempts to compute its value using the given mapping function
and enters it into this map unless
null. |
MetadataResult<MetadataKeysContainer> |
EntityMetadataProvider.getEntityKeys() |
MetadataResult<TypeMetadataDescriptor> |
EntityMetadataProvider.getEntityMetadata(MetadataKey key) |
MetadataResult<InputMetadataDescriptor> |
MetadataProvider.getInputMetadata(MetadataKey key)
Resolves the dynamic
MetadataType for the current component parameters with the given key. |
MetadataResult<ComponentMetadataDescriptor<T>> |
MetadataProvider.getMetadata()
Resolves the
ComponentMetadataDescriptor for the current component using only the static types of the Component's
parameters, attributes and output. |
MetadataResult<ComponentMetadataDescriptor<T>> |
MetadataProvider.getMetadata(MetadataKey key)
Resolves the
ComponentMetadataDescriptor for the current component using both static and dynamic resolving of the
Component's parameters, attributes and output. |
MetadataResult<MetadataKeysContainer> |
MetadataKeyProvider.getMetadataKeys()
Returns the a
MetadataKeysContainer with the MetadataKeys provided per TypeKeysResolver associated to
this Component. |
MetadataResult<MetadataKeysContainer> |
MetadataKeyProvider.getMetadataKeys(MetadataKey partialKey)
Returns the a
MetadataKeysContainer with the MetadataKeys provided per TypeKeysResolver associated to
this Component. |
MetadataResult<OutputMetadataDescriptor> |
MetadataProvider.getOutputMetadata(MetadataKey key)
Resolves the dynamic
MetadataType for the current component output and attrubutes with the given key. |
| Modifier and Type | Method and Description |
|---|---|
org.mule.metadata.api.model.MetadataType |
AttributesTypeResolver.getAttributesType(MetadataContext context,
K key)
Given an instance of type
K, resolves their MetadataType, which represents the type structure. |
Set<MetadataKey> |
QueryEntityResolver.getEntityKeys(MetadataContext context)
Resolves the
Set of entities that can be queried in the DSQL operation that uses this resolver, representing
them as a Set of MetadataKey. |
org.mule.metadata.api.model.MetadataType |
QueryEntityResolver.getEntityMetadata(MetadataContext context,
String key)
Given a
String representing the id of one of the entities, resolves the corresponding entity MetadataType, |
org.mule.metadata.api.model.MetadataType |
InputTypeResolver.getInputMetadata(MetadataContext context,
K key)
Given an instance of type
K, resolves their MetadataType which represents the type structure. |
Set<MetadataKey> |
TypeKeysResolver.getKeys(MetadataContext context)
|
org.mule.metadata.api.model.MetadataType |
OutputTypeResolver.getOutputType(MetadataContext context,
K key)
Given an instance of type
K, resolves their MetadataType, which represents the type structure. |
MetadataKey |
PartialTypeKeysResolver.resolveChilds(MetadataContext context,
T partial)
Further resolves the of types that can be described based on a partial configuration of the Type descriptor, representing
them as a multi level
MetadataKey. |
Copyright © 2025 MuleSoft, Inc.. All rights reserved.