public abstract class AbstractResourcesGenerator extends Object implements org.mule.extension.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(ServiceRegistry serviceRegistry) |
| Modifier and Type | Method and Description |
|---|---|
List<org.mule.extension.resources.GeneratedResource> |
dumpAll() |
void |
generateFor(org.mule.extension.introspection.Extension extension) |
org.mule.extension.resources.GeneratedResource |
get(String filepath) |
protected abstract void |
write(org.mule.extension.resources.GeneratedResource resource)
Template method to actually write the given
resource to a persistent store |
public AbstractResourcesGenerator(ServiceRegistry serviceRegistry)
public org.mule.extension.resources.GeneratedResource get(String filepath)
get in interface org.mule.extension.resources.ResourcesGeneratorpublic void generateFor(org.mule.extension.introspection.Extension extension)
generateFor in interface org.mule.extension.resources.ResourcesGeneratorpublic List<org.mule.extension.resources.GeneratedResource> dumpAll()
dumpAll in interface org.mule.extension.resources.ResourcesGeneratorprotected abstract void write(org.mule.extension.resources.GeneratedResource resource)
resource to a persistent storeresource - a non null GeneratedResourceCopyright © 2003–2023 MuleSoft, Inc.. All rights reserved.