public abstract class AbstractExecutableComponentModel extends AbstractComponentModel implements org.mule.runtime.api.meta.model.ConnectableComponentModel, org.mule.runtime.api.meta.model.notification.HasNotifications
ComponentModeldescription, modelProperties| Modifier | Constructor and Description |
|---|---|
protected |
AbstractExecutableComponentModel(String name,
String description,
List<org.mule.runtime.api.meta.model.parameter.ParameterGroupModel> parameterGroupModels,
org.mule.runtime.api.meta.model.OutputModel output,
org.mule.runtime.api.meta.model.OutputModel outputAttributes,
boolean requiresConnection,
boolean transactional,
boolean supportsStreaming,
org.mule.runtime.api.meta.model.display.DisplayModel displayModel,
Set<org.mule.runtime.api.meta.model.error.ErrorModel> errors,
org.mule.runtime.api.meta.model.stereotype.StereotypeModel stereotype,
Set<org.mule.runtime.api.meta.model.ModelProperty> modelProperties,
List<? extends org.mule.runtime.api.meta.model.nested.NestableElementModel> nestedComponents)
Deprecated.
This constructor is deprecated and will be removed in Mule 5. Use
AbstractExecutableComponentModel(String, String, List, OutputModel, OutputModel, boolean, boolean, boolean, DisplayModel, Set, StereotypeModel, Set, List, Set)
instead |
protected |
AbstractExecutableComponentModel(String name,
String description,
List<org.mule.runtime.api.meta.model.parameter.ParameterGroupModel> parameterGroupModels,
org.mule.runtime.api.meta.model.OutputModel output,
org.mule.runtime.api.meta.model.OutputModel outputAttributes,
boolean requiresConnection,
boolean transactional,
boolean supportsStreaming,
org.mule.runtime.api.meta.model.display.DisplayModel displayModel,
Set<org.mule.runtime.api.meta.model.error.ErrorModel> errors,
org.mule.runtime.api.meta.model.stereotype.StereotypeModel stereotype,
Set<org.mule.runtime.api.meta.model.ModelProperty> modelProperties,
List<? extends org.mule.runtime.api.meta.model.nested.NestableElementModel> nestedComponents,
Set<org.mule.runtime.api.meta.model.notification.NotificationModel> notifications)
Creates a new instance
|
protected |
AbstractExecutableComponentModel(String name,
String description,
List<org.mule.runtime.api.meta.model.parameter.ParameterGroupModel> parameterGroupModels,
org.mule.runtime.api.meta.model.OutputModel output,
org.mule.runtime.api.meta.model.OutputModel outputAttributes,
boolean requiresConnection,
boolean transactional,
boolean supportsStreaming,
org.mule.runtime.api.meta.model.display.DisplayModel displayModel,
Set<org.mule.runtime.api.meta.model.error.ErrorModel> errors,
org.mule.runtime.api.meta.model.stereotype.StereotypeModel stereotype,
Set<org.mule.runtime.api.meta.model.ModelProperty> modelProperties,
List<? extends org.mule.runtime.api.meta.model.nested.NestableElementModel> nestedComponents,
Set<org.mule.runtime.api.meta.model.notification.NotificationModel> notifications,
org.mule.runtime.api.meta.model.deprecated.DeprecationModel deprecationModel)
Creates a new instance
|
protected |
AbstractExecutableComponentModel(String name,
String description,
List<org.mule.runtime.api.meta.model.parameter.ParameterGroupModel> parameterGroupModels,
org.mule.runtime.api.meta.model.OutputModel output,
org.mule.runtime.api.meta.model.OutputModel outputAttributes,
boolean requiresConnection,
boolean transactional,
boolean supportsStreaming,
org.mule.runtime.api.meta.model.display.DisplayModel displayModel,
Set<org.mule.runtime.api.meta.model.error.ErrorModel> errors,
org.mule.runtime.api.meta.model.stereotype.StereotypeModel stereotype,
Set<org.mule.runtime.api.meta.model.ModelProperty> modelProperties,
List<? extends org.mule.runtime.api.meta.model.nested.NestableElementModel> nestedComponents,
Set<org.mule.runtime.api.meta.model.notification.NotificationModel> notifications,
org.mule.runtime.api.meta.model.deprecated.DeprecationModel deprecationModel,
org.mule.runtime.api.meta.model.data.sample.SampleDataProviderModel sampleDataProviderModel)
Creates a new instance
|
protected |
AbstractExecutableComponentModel(String name,
String description,
List<org.mule.runtime.api.meta.model.parameter.ParameterGroupModel> parameterGroupModels,
org.mule.runtime.api.meta.model.OutputModel output,
org.mule.runtime.api.meta.model.OutputModel outputAttributes,
boolean requiresConnection,
boolean transactional,
boolean supportsStreaming,
org.mule.runtime.api.meta.model.display.DisplayModel displayModel,
Set<org.mule.runtime.api.meta.model.error.ErrorModel> errors,
org.mule.runtime.api.meta.model.stereotype.StereotypeModel stereotype,
Set<org.mule.runtime.api.meta.model.ModelProperty> modelProperties,
List<? extends org.mule.runtime.api.meta.model.nested.NestableElementModel> nestedComponents,
Set<org.mule.runtime.api.meta.model.notification.NotificationModel> notifications,
org.mule.runtime.api.meta.model.deprecated.DeprecationModel deprecationModel,
org.mule.runtime.api.meta.model.data.sample.SampleDataProviderModel sampleDataProviderModel,
Set<String> semanticTerms)
Creates a new instance
|
| Modifier and Type | Method and Description |
|---|---|
Set<org.mule.runtime.api.meta.model.notification.NotificationModel> |
getNotificationModels() |
org.mule.runtime.api.meta.model.OutputModel |
getOutput() |
org.mule.runtime.api.meta.model.OutputModel |
getOutputAttributes() |
Optional<org.mule.runtime.api.meta.model.data.sample.SampleDataProviderModel> |
getSampleDataProviderModel() |
boolean |
isTransactional() |
boolean |
requiresConnection() |
boolean |
supportsStreaming() |
getErrorModels, getNestedComponents, getSemanticTermsgetDeprecationModel, getStereotype, isDeprecatedgetParameterGroupModelscheckArgument, equals, getDisplayModel, getName, hashCode, toStringcopy, copy, getDescription, getModelProperties, getModelPropertyclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetAllParameterModels, getParameterGroupModelsgetNestedComponentsgetStereotypegetModelProperties, getModelPropertygetDisplayModel@Deprecated protected AbstractExecutableComponentModel(String name, String description, List<org.mule.runtime.api.meta.model.parameter.ParameterGroupModel> parameterGroupModels, org.mule.runtime.api.meta.model.OutputModel output, org.mule.runtime.api.meta.model.OutputModel outputAttributes, boolean requiresConnection, boolean transactional, boolean supportsStreaming, org.mule.runtime.api.meta.model.display.DisplayModel displayModel, Set<org.mule.runtime.api.meta.model.error.ErrorModel> errors, org.mule.runtime.api.meta.model.stereotype.StereotypeModel stereotype, Set<org.mule.runtime.api.meta.model.ModelProperty> modelProperties, List<? extends org.mule.runtime.api.meta.model.nested.NestableElementModel> nestedComponents)
AbstractExecutableComponentModel(String, String, List, OutputModel, OutputModel, boolean, boolean, boolean, DisplayModel, Set, StereotypeModel, Set, List, Set)
insteadname - the model's namedescription - the model's descriptionparameterGroupModels - a List with the source's parameter group modelsoutput - an OutputModel which represents the component's output contentoutputAttributes - an OutputModel which represents the component's attributes on the output MessagerequiresConnection - whether this component requires connectivitytransactional - whether this component supports transactionssupportsStreaming - whether this component supports streamingdisplayModel - a model which contains directive about how this component is displayed in the UIstereotype - the stereotype of this componentmodelProperties - A Set of custom properties which extend this modelnestedComponents - a List with the components contained by this modelIllegalArgumentException - if name is blankprotected AbstractExecutableComponentModel(String name, String description, List<org.mule.runtime.api.meta.model.parameter.ParameterGroupModel> parameterGroupModels, org.mule.runtime.api.meta.model.OutputModel output, org.mule.runtime.api.meta.model.OutputModel outputAttributes, boolean requiresConnection, boolean transactional, boolean supportsStreaming, org.mule.runtime.api.meta.model.display.DisplayModel displayModel, Set<org.mule.runtime.api.meta.model.error.ErrorModel> errors, org.mule.runtime.api.meta.model.stereotype.StereotypeModel stereotype, Set<org.mule.runtime.api.meta.model.ModelProperty> modelProperties, List<? extends org.mule.runtime.api.meta.model.nested.NestableElementModel> nestedComponents, Set<org.mule.runtime.api.meta.model.notification.NotificationModel> notifications)
name - the model's namedescription - the model's descriptionparameterGroupModels - a List with the source's parameter group modelsoutput - an OutputModel which represents the component's output contentoutputAttributes - an OutputModel which represents the component's attributes on the output MessagerequiresConnection - whether this component requires connectivitytransactional - whether this component supports transactionssupportsStreaming - whether this component supports streamingdisplayModel - a model which contains directive about how this component is displayed in the UIstereotype - the stereotype of this componentmodelProperties - A Set of custom properties which extend this modelnestedComponents - a List with the components contained by this modelnotifications - A Set of NotificationModel which describes the component's notificationsIllegalArgumentException - if name is blankprotected AbstractExecutableComponentModel(String name, String description, List<org.mule.runtime.api.meta.model.parameter.ParameterGroupModel> parameterGroupModels, org.mule.runtime.api.meta.model.OutputModel output, org.mule.runtime.api.meta.model.OutputModel outputAttributes, boolean requiresConnection, boolean transactional, boolean supportsStreaming, org.mule.runtime.api.meta.model.display.DisplayModel displayModel, Set<org.mule.runtime.api.meta.model.error.ErrorModel> errors, org.mule.runtime.api.meta.model.stereotype.StereotypeModel stereotype, Set<org.mule.runtime.api.meta.model.ModelProperty> modelProperties, List<? extends org.mule.runtime.api.meta.model.nested.NestableElementModel> nestedComponents, Set<org.mule.runtime.api.meta.model.notification.NotificationModel> notifications, org.mule.runtime.api.meta.model.deprecated.DeprecationModel deprecationModel)
name - the model's namedescription - the model's descriptionparameterGroupModels - a List with the source's parameter group modelsoutput - an OutputModel which represents the component's output contentoutputAttributes - an OutputModel which represents the component's attributes on the output MessagerequiresConnection - whether this component requires connectivitytransactional - whether this component supports transactionssupportsStreaming - whether this component supports streamingdisplayModel - a model which contains directive about how this component is displayed in the UIstereotype - the stereotype of this componentmodelProperties - A Set of custom properties which extend this modelnestedComponents - a List with the components contained by this modelnotifications - A Set of NotificationModel which describes the component's notificationsdeprecationModel - a DeprecationModel describing if the component is deprecated. A null value means it is
not deprecated.IllegalArgumentException - if name is blankprotected AbstractExecutableComponentModel(String name, String description, List<org.mule.runtime.api.meta.model.parameter.ParameterGroupModel> parameterGroupModels, org.mule.runtime.api.meta.model.OutputModel output, org.mule.runtime.api.meta.model.OutputModel outputAttributes, boolean requiresConnection, boolean transactional, boolean supportsStreaming, org.mule.runtime.api.meta.model.display.DisplayModel displayModel, Set<org.mule.runtime.api.meta.model.error.ErrorModel> errors, org.mule.runtime.api.meta.model.stereotype.StereotypeModel stereotype, Set<org.mule.runtime.api.meta.model.ModelProperty> modelProperties, List<? extends org.mule.runtime.api.meta.model.nested.NestableElementModel> nestedComponents, Set<org.mule.runtime.api.meta.model.notification.NotificationModel> notifications, org.mule.runtime.api.meta.model.deprecated.DeprecationModel deprecationModel, org.mule.runtime.api.meta.model.data.sample.SampleDataProviderModel sampleDataProviderModel)
name - the model's namedescription - the model's descriptionparameterGroupModels - a List with the source's parameter group modelsoutput - an OutputModel which represents the component's output contentoutputAttributes - an OutputModel which represents the component's attributes on the output
MessagerequiresConnection - whether this component requires connectivitytransactional - whether this component supports transactionssupportsStreaming - whether this component supports streamingdisplayModel - a model which contains directive about how this component is displayed in the UIstereotype - the stereotype of this componentmodelProperties - A Set of custom properties which extend this modelnestedComponents - a List with the components contained by this modelnotifications - A Set of NotificationModel which describes the component's notificationsdeprecationModel - a DeprecationModel describing if the component is deprecated. A null value means it is
not deprecated.sampleDataProviderModel - A nullable SampleDataProviderModel which describes the component's sample data
capabilitiesIllegalArgumentException - if name is blankprotected AbstractExecutableComponentModel(String name, String description, List<org.mule.runtime.api.meta.model.parameter.ParameterGroupModel> parameterGroupModels, org.mule.runtime.api.meta.model.OutputModel output, org.mule.runtime.api.meta.model.OutputModel outputAttributes, boolean requiresConnection, boolean transactional, boolean supportsStreaming, org.mule.runtime.api.meta.model.display.DisplayModel displayModel, Set<org.mule.runtime.api.meta.model.error.ErrorModel> errors, org.mule.runtime.api.meta.model.stereotype.StereotypeModel stereotype, Set<org.mule.runtime.api.meta.model.ModelProperty> modelProperties, List<? extends org.mule.runtime.api.meta.model.nested.NestableElementModel> nestedComponents, Set<org.mule.runtime.api.meta.model.notification.NotificationModel> notifications, org.mule.runtime.api.meta.model.deprecated.DeprecationModel deprecationModel, org.mule.runtime.api.meta.model.data.sample.SampleDataProviderModel sampleDataProviderModel, Set<String> semanticTerms)
name - the model's namedescription - the model's descriptionparameterGroupModels - a List with the source's parameter group modelsoutput - an OutputModel which represents the component's output contentoutputAttributes - an OutputModel which represents the component's attributes on the output
MessagerequiresConnection - whether this component requires connectivitytransactional - whether this component supports transactionssupportsStreaming - whether this component supports streamingdisplayModel - a model which contains directive about how this component is displayed in the UIstereotype - the stereotype of this componentmodelProperties - A Set of custom properties which extend this modelnestedComponents - a List with the components contained by this modelnotifications - A Set of NotificationModel which describes the component's notificationsdeprecationModel - a DeprecationModel describing if the component is deprecated. A null value means it is
not deprecated.sampleDataProviderModel - A nullable SampleDataProviderModel which describes the component's sample data
capabilitiessemanticTerms - a Set of semantic terms which describe the component's meaning and effectIllegalArgumentException - if name is blankpublic org.mule.runtime.api.meta.model.OutputModel getOutput()
getOutput in interface org.mule.runtime.api.meta.model.HasOutputModelpublic org.mule.runtime.api.meta.model.OutputModel getOutputAttributes()
getOutputAttributes in interface org.mule.runtime.api.meta.model.HasOutputModelpublic boolean isTransactional()
isTransactional in interface org.mule.runtime.api.meta.model.ConnectableComponentModelpublic boolean requiresConnection()
requiresConnection in interface org.mule.runtime.api.meta.model.ConnectableComponentModelpublic boolean supportsStreaming()
supportsStreaming in interface org.mule.runtime.api.meta.model.ConnectableComponentModelpublic Set<org.mule.runtime.api.meta.model.notification.NotificationModel> getNotificationModels()
getNotificationModels in interface org.mule.runtime.api.meta.model.notification.HasNotificationspublic Optional<org.mule.runtime.api.meta.model.data.sample.SampleDataProviderModel> getSampleDataProviderModel()
getSampleDataProviderModel in interface org.mule.runtime.api.meta.model.HasOutputModelCopyright © 2025 MuleSoft, Inc.. All rights reserved.