| Modifier and Type | Method and Description |
|---|---|
void |
ExtensionWalker.onOperation(HasOperationModels owner,
OperationModel model)
Invoked when an
OperationModel is found in the
traversed extensionModel |
void |
IdempotentExtensionWalker.onOperation(HasOperationModels owner,
OperationModel model) |
protected void |
IdempotentExtensionWalker.onOperation(OperationModel model)
Invoked when an
OperationModel is found in the traversed extensionModel. |
| Modifier and Type | Method and Description |
|---|---|
Optional<OperationModel> |
AbstractComplexModel.getOperationModel(String name)
Returns the
OperationModel that matches
the given name. |
List<OperationModel> |
AbstractComplexModel.getOperationModels()
Returns a
List of OperationModels defined at the level
of the component implementing this interface. |
List<OperationModel> |
ExtensionModel.getOperationModels()
Returns a
List of OperationModels defined at
the extension level. |
| Constructor and Description |
|---|
AbstractComplexModel(String name,
String description,
List<OperationModel> operationModels,
List<ConnectionProviderModel> connectionProviders,
List<SourceModel> sourceModels,
Set<ModelProperty> modelProperties) |
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
|
| Constructor and Description |
|---|
ImmutableConfigurationModel(String name,
String description,
List<ParameterModel> parameterModels,
List<OperationModel> operationModels,
List<ConnectionProviderModel> connectionProviders,
List<SourceModel> sourceModels,
Set<ModelProperty> modelProperties)
Creates a new instance with the given state
|
ImmutableRuntimeConfigurationModel(String name,
String description,
Supplier<RuntimeExtensionModel> extensionModelSupplier,
ConfigurationFactory configurationFactory,
List<ParameterModel> parameterModels,
List<OperationModel> operationModels,
List<ConnectionProviderModel> connectionProviders,
List<SourceModel> sourceModels,
Set<ModelProperty> modelProperties,
List<InterceptorFactory> interceptorFactories)
Creates a new instance with the given state
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
RuntimeOperationModel
A specialization of the
OperationModel interface which adds
behavioural components that are relevant to the extension's functioning
when in runtime. |
| Modifier and Type | Class and Description |
|---|---|
class |
ImmutableOperationModel
Immutable concrete implementation of
OperationModel |
class |
ImmutableRuntimeOperationModel
Runtime Immutable implementation of
OperationModel |
| Modifier and Type | Method and Description |
|---|---|
Optional<OperationModel> |
HasOperationModels.getOperationModel(String name)
Returns the
OperationModel that matches
the given name. |
List<OperationModel> |
HasOperationModels.getOperationModels()
Returns a
List of OperationModels defined at the level
of the component implementing this interface. |
| Modifier and Type | Method and Description |
|---|---|
OperationExecutor |
OperationExecutorFactory.createExecutor(OperationModel operationModel)
Creates a new
OperationExecutor |
Copyright © 2016 MuleSoft, Inc.. All rights reserved.