public class DataLoaderMetadataResolver extends Object implements org.mule.runtime.api.metadata.resolving.TypeKeysResolver, org.mule.runtime.extension.api.values.ValueProvider, org.mule.runtime.api.metadata.resolving.OutputTypeResolver<String>, org.mule.runtime.api.metadata.resolving.InputTypeResolver<String>
DataLoaderSources
and the inbound payload of SerializeOperation#serializeBatch| Constructor and Description |
|---|
DataLoaderMetadataResolver() |
| Modifier and Type | Method and Description |
|---|---|
String |
getCategoryName() |
org.mule.metadata.api.model.MetadataType |
getInputMetadata(org.mule.runtime.api.metadata.MetadataContext context,
String key)
Resolves the input type expected for the batch serialization operation.
|
Set<org.mule.runtime.api.metadata.MetadataKey> |
getKeys(org.mule.runtime.api.metadata.MetadataContext context)
Resolves the metadata keys for the batch serialization operation
|
org.mule.metadata.api.model.MetadataType |
getOutputType(org.mule.runtime.api.metadata.MetadataContext context,
String typeName)
Resolves the output for
DataLoaderSource |
String |
getResolverName() |
Set<org.mule.runtime.api.value.Value> |
resolve()
Resolves the values for the data loader source
|
public String getCategoryName()
getCategoryName in interface org.mule.runtime.api.metadata.resolving.NamedTypeResolverpublic String getResolverName()
getResolverName in interface org.mule.runtime.api.metadata.resolving.InputTypeResolver<String>getResolverName in interface org.mule.runtime.api.metadata.resolving.NamedTypeResolvergetResolverName in interface org.mule.runtime.api.metadata.resolving.OutputTypeResolver<String>getResolverName in interface org.mule.runtime.api.metadata.resolving.TypeKeysResolverpublic Set<org.mule.runtime.api.metadata.MetadataKey> getKeys(org.mule.runtime.api.metadata.MetadataContext context) throws org.mule.runtime.api.metadata.MetadataResolvingException
getKeys in interface org.mule.runtime.api.metadata.resolving.TypeKeysResolvercontext - MetadataContext of the Metadata resolutionorg.mule.runtime.api.metadata.MetadataResolvingExceptionpublic Set<org.mule.runtime.api.value.Value> resolve()
resolve in interface org.mule.runtime.extension.api.values.ValueProviderpublic org.mule.metadata.api.model.MetadataType getInputMetadata(org.mule.runtime.api.metadata.MetadataContext context,
String key)
throws org.mule.runtime.api.metadata.MetadataResolvingException
getInputMetadata in interface org.mule.runtime.api.metadata.resolving.InputTypeResolver<String>context - The metadata context for this type resolutionkey - Name of the type to serializekey valuesorg.mule.runtime.api.metadata.MetadataResolvingException - if no config (or an invalid one) is foundpublic org.mule.metadata.api.model.MetadataType getOutputType(org.mule.runtime.api.metadata.MetadataContext context,
String typeName)
DataLoaderSourcegetOutputType in interface org.mule.runtime.api.metadata.resolving.OutputTypeResolver<String>context - The metadata context for this type resolutiontypeName - The name of the type that will be batch-loadedCopyright © 2026 MuleSoft, Inc.. All rights reserved.