public class DeclarationSessionComponentLocator extends Object implements org.mule.runtime.core.internal.locator.ComponentLocator<org.mule.runtime.app.declaration.api.ElementDeclaration>
ComponentLocator that is able to "find" ElementDeclarations used to
configure the DeclarationSession like:
ConfigurationElementDeclarations, ConnectionElementDeclarations, or TopLevelParameterDeclaration.| Constructor and Description |
|---|
DeclarationSessionComponentLocator(List<? extends org.mule.runtime.app.declaration.api.GlobalElementDeclaration>... locatableGlobalElements) |
| Modifier and Type | Method and Description |
|---|---|
Optional<org.mule.runtime.app.declaration.api.ElementDeclaration> |
get(org.mule.runtime.api.component.location.Location location) |
public DeclarationSessionComponentLocator(List<? extends org.mule.runtime.app.declaration.api.GlobalElementDeclaration>... locatableGlobalElements)
public Optional<org.mule.runtime.app.declaration.api.ElementDeclaration> get(org.mule.runtime.api.component.location.Location location)
get in interface org.mule.runtime.core.internal.locator.ComponentLocator<org.mule.runtime.app.declaration.api.ElementDeclaration>Copyright © 2022 MuleSoft, Inc.. All rights reserved.