@NoImplement public interface OperationModel extends ConnectableComponentModel, HasNotifications
ExtensionModel.
Operation models implement the flyweight pattern. This means
that a given operation should only be represented by only
one instance of this class. Thus, if the same operation is
contained by different HasOperationModels instances,
then each of those containers should reference the same
operation model instance.
| Modifier and Type | Method and Description |
|---|---|
default void |
accept(ComponentModelVisitor visitor)
Accepts a
ComponentModelVisitor |
ExecutionType |
getExecutionType() |
boolean |
isBlocking() |
isTransactional, requiresConnection, supportsStreaminggetAllParameterModels, getParameterGroupModelsgetDescriptiongetNestedComponentsgetNamegetStereotypegetModelProperties, getModelPropertygetDisplayModelgetErrorModelsgetDeprecationModel, isDeprecatedgetOutput, getOutputAttributesgetNotificationModelsboolean isBlocking()
ExecutionType getExecutionType()
ExecutionTypedefault void accept(ComponentModelVisitor visitor)
ComponentModelVisitoraccept in interface ComponentModelvisitor - a ComponentModelVisitorCopyright © 2021 MuleSoft, Inc.. All rights reserved.