public interface DslResourceFactory extends GeneratedResourceFactory
GeneratedResource instance from an ExtensionModel instance.
Implementations are to be reusable and thread-safe.| Modifier and Type | Method and Description |
|---|---|
Optional<GeneratedResource> |
generateResource(org.mule.runtime.api.meta.model.ExtensionModel extensionModel,
org.mule.runtime.api.dsl.DslResolvingContext context)
Creates a new
GeneratedResource from the given extensionModel. |
generateResourceOptional<GeneratedResource> generateResource(org.mule.runtime.api.meta.model.ExtensionModel extensionModel, org.mule.runtime.api.dsl.DslResolvingContext context)
GeneratedResource from the given extensionModel.
Because not every implementation of this class necessarily applies to every ExtensionModel, this method returns an
Optional which will be empty if the kind of generated resource is not valid for the given extensionModel
extensionModel - the ExtensionModel that requires the resourceOptional GeneratedResourceCopyright © 2025 MuleSoft, Inc.. All rights reserved.