@NoExtend public class DeclarationBasedValueProviderCacheIdGenerator extends Object implements ValueProviderCacheIdGenerator<org.mule.runtime.app.declaration.api.ElementDeclaration>
| Constructor and Description |
|---|
DeclarationBasedValueProviderCacheIdGenerator(org.mule.runtime.api.dsl.DslResolvingContext context,
ComponentLocator<org.mule.runtime.app.declaration.api.ElementDeclaration> locator) |
| Modifier and Type | Method and Description |
|---|---|
protected Optional<ValueProviderCacheId> |
getIdForDependency(org.mule.runtime.app.declaration.api.ElementDeclaration elementDeclaration) |
Optional<ValueProviderCacheId> |
getIdForResolvedValues(org.mule.runtime.app.declaration.api.ElementDeclaration containerComponent,
String parameterName) |
Optional<ValueProviderCacheId> |
getIdForResolvedValues(org.mule.runtime.app.declaration.api.ElementDeclaration containerComponent,
String parameterName,
String targetPath) |
public DeclarationBasedValueProviderCacheIdGenerator(org.mule.runtime.api.dsl.DslResolvingContext context,
ComponentLocator<org.mule.runtime.app.declaration.api.ElementDeclaration> locator)
public Optional<ValueProviderCacheId> getIdForResolvedValues(org.mule.runtime.app.declaration.api.ElementDeclaration containerComponent, String parameterName)
getIdForResolvedValues in interface ValueProviderCacheIdGenerator<org.mule.runtime.app.declaration.api.ElementDeclaration>public Optional<ValueProviderCacheId> getIdForResolvedValues(org.mule.runtime.app.declaration.api.ElementDeclaration containerComponent, String parameterName, String targetPath)
getIdForResolvedValues in interface ValueProviderCacheIdGenerator<org.mule.runtime.app.declaration.api.ElementDeclaration>protected Optional<ValueProviderCacheId> getIdForDependency(org.mule.runtime.app.declaration.api.ElementDeclaration elementDeclaration)
Copyright © 2003–2022 MuleSoft, Inc.. All rights reserved.