public class DeclarationBasedMetadataCacheIdGenerator extends Object implements MetadataCacheIdGenerator<org.mule.runtime.app.declaration.api.ElementDeclaration>
| Constructor and Description |
|---|
DeclarationBasedMetadataCacheIdGenerator(org.mule.runtime.api.dsl.DslResolvingContext context,
ComponentLocator<org.mule.runtime.app.declaration.api.ElementDeclaration> locator) |
| Modifier and Type | Method and Description |
|---|---|
Optional<MetadataCacheId> |
getIdForComponentAttributesMetadata(org.mule.runtime.app.declaration.api.ElementDeclaration component) |
Optional<MetadataCacheId> |
getIdForComponentInputMetadata(org.mule.runtime.app.declaration.api.ElementDeclaration component,
String parameterName) |
Optional<MetadataCacheId> |
getIdForComponentMetadata(org.mule.runtime.app.declaration.api.ElementDeclaration component) |
Optional<MetadataCacheId> |
getIdForComponentOutputMetadata(org.mule.runtime.app.declaration.api.ElementDeclaration component) |
Optional<MetadataCacheId> |
getIdForGlobalMetadata(org.mule.runtime.app.declaration.api.ElementDeclaration component) |
Optional<MetadataCacheId> |
getIdForMetadataKeys(org.mule.runtime.app.declaration.api.ElementDeclaration component) |
public DeclarationBasedMetadataCacheIdGenerator(org.mule.runtime.api.dsl.DslResolvingContext context,
ComponentLocator<org.mule.runtime.app.declaration.api.ElementDeclaration> locator)
public Optional<MetadataCacheId> getIdForComponentOutputMetadata(org.mule.runtime.app.declaration.api.ElementDeclaration component)
getIdForComponentOutputMetadata in interface MetadataCacheIdGenerator<org.mule.runtime.app.declaration.api.ElementDeclaration>public Optional<MetadataCacheId> getIdForComponentAttributesMetadata(org.mule.runtime.app.declaration.api.ElementDeclaration component)
getIdForComponentAttributesMetadata in interface MetadataCacheIdGenerator<org.mule.runtime.app.declaration.api.ElementDeclaration>public Optional<MetadataCacheId> getIdForComponentInputMetadata(org.mule.runtime.app.declaration.api.ElementDeclaration component, String parameterName)
getIdForComponentInputMetadata in interface MetadataCacheIdGenerator<org.mule.runtime.app.declaration.api.ElementDeclaration>public Optional<MetadataCacheId> getIdForComponentMetadata(org.mule.runtime.app.declaration.api.ElementDeclaration component)
getIdForComponentMetadata in interface MetadataCacheIdGenerator<org.mule.runtime.app.declaration.api.ElementDeclaration>public Optional<MetadataCacheId> getIdForMetadataKeys(org.mule.runtime.app.declaration.api.ElementDeclaration component)
getIdForMetadataKeys in interface MetadataCacheIdGenerator<org.mule.runtime.app.declaration.api.ElementDeclaration>public Optional<MetadataCacheId> getIdForGlobalMetadata(org.mule.runtime.app.declaration.api.ElementDeclaration component)
getIdForGlobalMetadata in interface MetadataCacheIdGenerator<org.mule.runtime.app.declaration.api.ElementDeclaration>Copyright © 2003–2025 MuleSoft, Inc.. All rights reserved.