public class DslElementBasedMetadataCacheIdGenerator extends Object implements MetadataCacheIdGenerator<DslElementModel<?>>
DslElementModel based implementation of a MetadataCacheIdGenerator| Constructor and Description |
|---|
DslElementBasedMetadataCacheIdGenerator(ComponentLocator<DslElementModel<?>> locator) |
| Modifier and Type | Method and Description |
|---|---|
Optional<MetadataCacheId> |
getIdForComponentAttributesMetadata(DslElementModel<?> component) |
Optional<MetadataCacheId> |
getIdForComponentInputMetadata(DslElementModel<?> component,
String parameterName) |
Optional<MetadataCacheId> |
getIdForComponentMetadata(DslElementModel<?> elementModel) |
Optional<MetadataCacheId> |
getIdForComponentOutputMetadata(DslElementModel<?> component) |
Optional<MetadataCacheId> |
getIdForGlobalMetadata(DslElementModel<?> elementModel) |
Optional<MetadataCacheId> |
getIdForMetadataKeys(DslElementModel<?> elementModel) |
public DslElementBasedMetadataCacheIdGenerator(ComponentLocator<DslElementModel<?>> locator)
public Optional<MetadataCacheId> getIdForComponentOutputMetadata(DslElementModel<?> component)
getIdForComponentOutputMetadata in interface MetadataCacheIdGenerator<DslElementModel<?>>public Optional<MetadataCacheId> getIdForComponentAttributesMetadata(DslElementModel<?> component)
getIdForComponentAttributesMetadata in interface MetadataCacheIdGenerator<DslElementModel<?>>public Optional<MetadataCacheId> getIdForComponentInputMetadata(DslElementModel<?> component, String parameterName)
getIdForComponentInputMetadata in interface MetadataCacheIdGenerator<DslElementModel<?>>public Optional<MetadataCacheId> getIdForComponentMetadata(DslElementModel<?> elementModel)
getIdForComponentMetadata in interface MetadataCacheIdGenerator<DslElementModel<?>>public Optional<MetadataCacheId> getIdForMetadataKeys(DslElementModel<?> elementModel)
getIdForMetadataKeys in interface MetadataCacheIdGenerator<DslElementModel<?>>public Optional<MetadataCacheId> getIdForGlobalMetadata(DslElementModel<?> elementModel)
getIdForGlobalMetadata in interface MetadataCacheIdGenerator<DslElementModel<?>>Copyright © 2003–2025 MuleSoft, Inc.. All rights reserved.