public abstract class AbstractResourcesGenerator extends Object implements org.mule.runtime.extension.api.resources.ResourcesGenerator
ResourcesGenerator that takes care of the basic contract except for actually writing the
resources to a persistent store. Implementations are only required to provide that piece of logic by using the
write(GeneratedResource) template method| Constructor and Description |
|---|
AbstractResourcesGenerator(Collection<org.mule.runtime.extension.api.resources.spi.GeneratedResourceFactory> resourceFactories) |
| Modifier and Type | Method and Description |
|---|---|
List<org.mule.runtime.extension.api.resources.GeneratedResource> |
generateFor(org.mule.runtime.api.meta.model.ExtensionModel extensionModel) |
protected abstract void |
write(org.mule.runtime.extension.api.resources.GeneratedResource resource)
Template method to actually write the given
resource to a persistent store |
public AbstractResourcesGenerator(Collection<org.mule.runtime.extension.api.resources.spi.GeneratedResourceFactory> resourceFactories)
public List<org.mule.runtime.extension.api.resources.GeneratedResource> generateFor(org.mule.runtime.api.meta.model.ExtensionModel extensionModel)
generateFor in interface org.mule.runtime.extension.api.resources.ResourcesGeneratorprotected abstract void write(org.mule.runtime.extension.api.resources.GeneratedResource resource)
resource to a persistent storeresource - a non null GeneratedResourceCopyright © 2003–2024 MuleSoft, Inc.. All rights reserved.