| Modifier and Type | Method and Description |
|---|---|
void |
ExtensionWalker.onParameter(ParameterizedModel owner,
ParameterModel model)
Invoked when an
ParameterModel is found in the
traversed extensionModel |
void |
IdempotentExtensionWalker.onParameter(ParameterizedModel owner,
ParameterModel model) |
protected void |
IdempotentExtensionWalker.onParameter(ParameterModel model)
Invoked when an
ParameterModel is found in the traversed extensionModel. |
| Constructor and Description |
|---|
AbstractComponentModel(String name,
String description,
Set<ModelProperty> modelProperties,
List<ParameterModel> parameterModels,
OutputModel output,
OutputModel outputAttributes)
Creates a new instance
|
| Modifier and Type | Method and Description |
|---|---|
List<ParameterModel> |
ImmutableConfigurationModel.getParameterModels()
Returns the
parameterModels
available for this model |
| 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
|
| Constructor and Description |
|---|
ImmutableConnectionProviderModel(String name,
String description,
List<ParameterModel> parameterModels,
ConnectionManagementType connectionManagementType,
Set<ModelProperty> modelProperties)
Creates a new instance with the given state
|
ImmutableRuntimeConnectionProviderModel(String name,
String description,
Class<?> connectionType,
ConnectionProviderFactory connectionProviderFactory,
List<ParameterModel> parameterModels,
ConnectionManagementType connectionManagementType,
Set<ModelProperty> modelProperties)
Creates a new instance with the given state
|
| Constructor and Description |
|---|
ImmutableOperationModel(String name,
String description,
List<ParameterModel> parameterModels,
OutputModel output,
OutputModel outputAttributes,
Set<ModelProperty> modelProperties)
Creates a new instance with the given state
|
ImmutableRuntimeOperationModel(String name,
String description,
OperationExecutorFactory executorFactory,
List<ParameterModel> parameterModels,
OutputModel output,
OutputModel outputAttributes,
Set<ModelProperty> modelProperties,
List<InterceptorFactory> interceptorFactories,
Optional<ExceptionEnricherFactory> exceptionEnricherFactory,
MetadataResolverFactory metadataResolverFactory)
Creates a new instance with the given state
|
| Modifier and Type | Class and Description |
|---|---|
class |
ImmutableParameterModel
Immutable implementation of
ParameterModel |
| Modifier and Type | Method and Description |
|---|---|
List<ParameterModel> |
ParameterizedModel.getParameterModels()
Returns the
parameterModels
available for this model |
List<ParameterModel> |
AbstractParameterizedModel.getParameterModels()
Returns the
parameterModels
available for this model |
| Constructor and Description |
|---|
AbstractParameterizedModel(String name,
String description,
Set<ModelProperty> modelProperties,
List<ParameterModel> parameterModels)
Creates a new instance
|
| Constructor and Description |
|---|
ImmutableRuntimeSourceModel(String name,
String description,
List<ParameterModel> parameterModels,
OutputModel output,
OutputModel outputAttributes,
SourceFactory sourceFactory,
Set<ModelProperty> modelProperties,
List<InterceptorFactory> interceptorFactories,
Optional<ExceptionEnricherFactory> exceptionEnricherFactory,
MetadataResolverFactory metadataResolverFactory)
Creates a new instance
|
ImmutableSourceModel(String name,
String description,
List<ParameterModel> parameterModels,
OutputModel output,
OutputModel outputAttributes,
Set<ModelProperty> modelProperties)
Creates a new instance
|
| Modifier and Type | Method and Description |
|---|---|
static List<ParameterModel> |
ExtensionModelUtils.getDynamicParameters(ParameterizedModel model)
Collects the
parameters from model which supports or requires expressions |
Copyright © 2016 MuleSoft, Inc.. All rights reserved.