public interface SourceModelParser extends SemanticTermsParser, StereotypeModelParser, AdditionalPropertiesModelParser, NotificationEmitterParser, ComponentVisibilityParser
SourceModel so that the semantics reflected in it can be extracted in a uniform
way, regardless of the actual syntax used by the extension developer.ExtensionModelParser| Modifier and Type | Interface and Description |
|---|---|
static interface |
SourceModelParser.SourceCallbackModelParser
Parses the syntactic definition of a
SourceCallbackModel so that the semantics reflected in it can be extracted in a
uniform way, regardless of the actual syntax used by the extension developer. |
getSemanticTermsgetStereotypegetAdditionalModelPropertiesgetEmittedNotificationsStreamgetComponentVisibilityString getName()
String getDescription()
List<ParameterGroupModelParser> getParameterGroupModelParsers()
ParameterGroupModelParser per each parameter group defined in the source. Each group is listed
in the same order as defined in the syntax.ParameterGroupModelParserOutputModelParser getOutputType()
OutputModelParser describing the operation's output valueOutputModelParser getAttributesOutputType()
OutputModelParser describing the operation's output attributesOptional<SourceModelParser.SourceCallbackModelParser> getOnSuccessCallbackParser()
SourceModelParser.SourceCallbackModelParser for the success callback, if one was definedOptional<SourceModelParser.SourceCallbackModelParser> getOnErrorCallbackParser()
SourceModelParser.SourceCallbackModelParser for the error callback, if one was definedOptional<SourceModelParser.SourceCallbackModelParser> getOnTerminateCallbackParser()
SourceModelParser.SourceCallbackModelParser for the terminate callback, if one was definedOptional<SourceModelParser.SourceCallbackModelParser> getOnBackPressureCallbackParser()
SourceModelParser.SourceCallbackModelParser for the back pressure callback, if one was definedOptional<SdkSourceFactoryModelProperty> getSourceFactoryModelProperty()
SdkSourceFactoryModelProperty which will be used to create the SdkSourceFactory that brings the
operation to life.SdkSourceFactoryModelPropertyboolean emitsResponse()
boolean isIgnored()
ExtensionModelboolean isConnected()
boolean hasConfig()
boolean supportsStreaming()
boolean isTransactional()
Optional<MediaTypeModelProperty> getMediaTypeModelProperty()
MediaTypeModelProperty describing the source's output mimeType, if one was definedOptional<ExceptionHandlerModelProperty> getExceptionHandlerModelProperty()
Optional ExceptionHandlerModelProperty is an exception handler was defined for this source.Optional<org.mule.runtime.api.meta.model.deprecated.DeprecationModel> getDeprecationModel()
DeprecationModel if one was definedOptional<org.mule.runtime.api.meta.model.display.DisplayModel> getDisplayModel()
DisplayModelOptional<org.mule.runtime.extension.api.property.BackPressureStrategyModelProperty> getBackPressureStrategyModelProperty()
org.mule.runtime.extension.api.property.SourceClusterSupportModelProperty getSourceClusterSupportModelProperty()
Optional<org.mule.runtime.extension.api.property.SinceMuleVersionModelProperty> getSinceMuleVersionModelProperty()
Copyright © 2003–2022 MuleSoft, Inc.. All rights reserved.