| Modifier and Type | Method and Description |
|---|---|
void |
ExtensionWalker.onConfiguration(ConfigurationModel model)
Invoked when a
ConfigurationModel is found in the
traversed extensionModel |
| Modifier and Type | Method and Description |
|---|---|
Optional<ConfigurationModel> |
ImmutableExtensionModel.getConfigurationModel(String name)
Returns the
ConfigurationModel
that matches the given name. |
Optional<ConfigurationModel> |
ExtensionModel.getConfigurationModel(String name)
Returns the
ConfigurationModel
that matches the given name. |
List<ConfigurationModel> |
ImmutableExtensionModel.getConfigurationModels()
Returns the
configurationModels
available for this extension. |
List<ConfigurationModel> |
ExtensionModel.getConfigurationModels()
Returns the
configurationModels
available for this extension. |
| Constructor and Description |
|---|
ImmutableExtensionModel(String name,
String description,
String version,
String vendor,
Category category,
org.mule.runtime.api.MuleVersion minMuleVersion,
List<ConfigurationModel> configurationModels,
List<OperationModel> operationModels,
List<ConnectionProviderModel> connectionProviders,
List<SourceModel> sourceModels,
Set<org.mule.metadata.api.model.ObjectType> types,
Set<ModelProperty> modelProperties)
Creates a new instance with the given state
|
ImmutableRuntimeExtensionModel(String name,
String description,
String version,
String vendor,
Category category,
org.mule.runtime.api.MuleVersion minMuleVersion,
List<ConfigurationModel> configurationModels,
List<OperationModel> operationModels,
List<ConnectionProviderModel> connectionProviders,
List<SourceModel> sourceModels,
Set<org.mule.metadata.api.model.ObjectType> types,
Set<ModelProperty> modelProperties,
Optional<ExceptionEnricherFactory> exceptionEnricherFactory)
Creates a new instance with the given state
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
RuntimeConfigurationModel
A specialization of the
ConfigurationModel interface which adds
behavioural components that are relevant to the extension's functioning
when in runtime. |
| Modifier and Type | Class and Description |
|---|---|
class |
ImmutableConfigurationModel
Immutable implementation of
ConfigurationModel |
class |
ImmutableRuntimeConfigurationModel
Runtime Immutable implementation of
ConfigurationModel |
| Modifier and Type | Method and Description |
|---|---|
static List<ComponentModel> |
ExtensionModelUtils.getConnectedComponents(ExtensionModel extensionModel,
ConfigurationModel configurationModel)
Returns a
List with all the ComponentModel available to the configurationModel which requires a
connection. |
Copyright © 2016 MuleSoft, Inc.. All rights reserved.