public class DslElementBasedMetadataCacheIdGenerator extends Object implements MetadataCacheIdGenerator<DslElementModel<?>>
DslElementModel based implementation of a MetadataCacheIdGenerator| Constructor and Description |
|---|
DslElementBasedMetadataCacheIdGenerator(MetadataCacheIdGeneratorFactory.ComponentLocator<DslElementModel<?>> locator) |
| Modifier and Type | Method and Description |
|---|---|
Optional<MetadataCacheId> |
getIdForComponentMetadata(DslElementModel<?> elementModel) |
Optional<MetadataCacheId> |
getIdForGlobalMetadata(DslElementModel<?> elementModel) |
Optional<MetadataCacheId> |
getIdForMetadataKeys(DslElementModel<?> elementModel) |
public DslElementBasedMetadataCacheIdGenerator(MetadataCacheIdGeneratorFactory.ComponentLocator<DslElementModel<?>> locator)
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–2018 MuleSoft, Inc.. All rights reserved.