public class ImmutableOperationModel extends AbstractComponentModel implements OperationModel
OperationModel| 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
|
getOutput, getOutputAttributesgetParameterModelscheckArgument, equals, getName, hashCode, toStringgetDescription, getModelProperties, getModelPropertyclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetOutputAttributesgetOutputgetModelProperties, getModelPropertygetParameterModelsgetDescriptionpublic ImmutableOperationModel(String name, String description, List<ParameterModel> parameterModels, OutputModel output, OutputModel outputAttributes, Set<ModelProperty> modelProperties)
name - the operation's name. Cannot be blankdescription - the operation's descriptorparameterModels - a List with the operation's parameterModelsoutput - an OutputModel which represents the operation's output contentoutputAttributes - an OutputModel which represents the attributes on the output MessagemodelProperties - A Set of custom properties which extend this modelIllegalArgumentException - if name is blank or executorFactory is nullCopyright © 2016 MuleSoft, Inc.. All rights reserved.