| Modifier and Type | Method and Description |
|---|---|
RuntimeExtensionModel |
ExtensionFactory.createFrom(ExtensionDeclarer declarer,
DescribingContext describingContext)
|
| Modifier and Type | Method and Description |
|---|---|
ExtensionDeclarer |
DescribingContext.getExtensionDeclarer()
The
ExtensionDeclarer in which
the extension is being described into |
| Modifier and Type | Method and Description |
|---|---|
ExtensionDeclarer |
ExtensionDeclarer.describedAs(String description)
Adds a description
|
ExtensionDeclarer |
ExtensionDeclarer.fromVendor(String vendor)
Adds the extension's Vendor name
|
ExtensionDeclarer |
ExtensionDeclarer.named(String name)
Provides the extension's name
|
ExtensionDeclarer |
ExtensionDeclarer.onVersion(String version)
Provides the extension's version
|
ExtensionDeclarer |
ExtensionDeclarer.withCategory(Category category)
Adds the extension's
Category |
ExtensionDeclarer |
ExtensionDeclarer.withExceptionEnricherFactory(Optional<ExceptionEnricherFactory> enricherFactory)
Provides the given
ExceptionEnricherFactory |
ExtensionDeclarer |
ExtensionDeclarer.withMinMuleVersion(org.mule.runtime.api.MuleVersion minMuleVersion)
Adds the extension's minimum Mule Version
|
ExtensionDeclarer |
ExtensionDeclarer.withModelProperty(ModelProperty value)
Adds the given
modelProperty |
ExtensionDeclarer |
ExtensionDeclarer.withType(org.mule.metadata.api.model.ObjectType objectType)
Adds the given
objectType to the list of types declared
by the extension being built. |
| Modifier and Type | Method and Description |
|---|---|
ExtensionDeclarer |
Describer.describe(DescribingContext context)
Describes the extension as a
ExtensionDeclarer |
Copyright © 2016 MuleSoft, Inc.. All rights reserved.