@MinMuleVersion(value="4.5.0") public abstract class InputStaticTypeResolver extends Object implements InputTypeResolver, StaticResolver
StaticResolver implementation for the ParameterModels.
This InputTypeResolver is discarded once the extension model is built. It's not registered with the dynamic
InputTypeResolvers.
STATIC_RESOLVER_NAME| Constructor and Description |
|---|
InputStaticTypeResolver() |
| Modifier and Type | Method and Description |
|---|---|
String |
getCategoryName()
This is the name of the TypeResolver Category, that relates a given
TypeKeysResolver with the
input and output type resolvers. |
org.mule.metadata.api.model.MetadataType |
getInputMetadata(MetadataContext context,
Object key)
This method resolves the static input type for a
ParameterModel proxing to the
StaticResolver.getStaticMetadata() method. |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetResolverNamegetStaticMetadatapublic String getCategoryName()
TypeKeysResolver with the
input and output type resolvers. For any given component, all the
input and output resolvers must belong to the same Category, that is,
have the same categoryName
The category name is not used for StaticResolvers since they are not registered in the extension.
getCategoryName in interface NamedTypeResolverpublic final org.mule.metadata.api.model.MetadataType getInputMetadata(MetadataContext context, Object key)
ParameterModel proxing to the
StaticResolver.getStaticMetadata() method.
The context and key are not used nor injected.
getInputMetadata in interface InputTypeResolvercontext - MetaDataContext of the MetaData resolutionkey - K representing the type which's structure has to be resolvedMetadataType of the Content parameterCopyright © 2023. All rights reserved.