public interface ComponentParameterizationMetadataCacheIdGenerator extends MetadataCacheIdGenerator<org.mule.runtime.extension.api.component.ComponentParameterization<?>>
| Modifier and Type | Method and Description |
|---|---|
Optional<MetadataCacheId> |
getIdForComponentInputMetadata(org.mule.runtime.extension.api.component.ComponentParameterization<?> parameterization,
String parameterGroupName,
String parameterName)
Calculates the
MetadataCacheId required to identify the MetadataType associated to the parameter named
parameterName of the given component. |
getIdForComponentAttributesMetadata, getIdForComponentInputMetadata, getIdForComponentMetadata, getIdForComponentOutputMetadata, getIdForGlobalMetadata, getIdForMetadataKeysOptional<MetadataCacheId> getIdForComponentInputMetadata(org.mule.runtime.extension.api.component.ComponentParameterization<?> parameterization, String parameterGroupName, String parameterName)
MetadataCacheId required to identify the MetadataType associated to the parameter named
parameterName of the given component. This method will take into account the values of the configured
MetadataKey to provide an unique identifier of the component attributes type
definition.parameterization - the component parametrization to calculate the metadata key from.parameterGroupName - the name of the parameter groupparameterName - the name of the parameterMetadataCacheId that identifies the component's parameter type with all its current configuration or
Optional.empty() if no valid identifier can be created.Copyright © 2003–2022 MuleSoft, Inc.. All rights reserved.