Uses of Annotation Interface
org.mule.sdk.api.annotation.MinMuleVersion
Packages that use MinMuleVersion
Package
Description
-
Uses of MinMuleVersion in org.mule.sdk.api.annotation
Classes in org.mule.sdk.api.annotation with annotations of type MinMuleVersionModifier and TypeClassDescription@interfaceDefines an alias for a Java type.@interfaceContainer for theRepeatableConfigReferenceannotation@interfaceUsed to express that a class should be used to describe aorg.mule.runtime.extension.api.introspection.Configurationmodel.@interfaceAllows to reference a list of classes from which aorg.mule.runtime.extension.api.introspection.Configurationmodel is to be inferred.@interfaceThis annotation signals that the minimum mule version (either obtained from theMinMuleVersionannotation or the one calculated automatically) for the annotated component should not bump the min mule version of other components that interact with it.@interfaceSpecifies classes and resources that an extension should expose beyond the defaultClassLoaderisolation.@interfaceAllows customizing how aParameterModelsupports expressions.@interfaceAllows to reference a list of classes from which an Extension's functions for usage in the expression language are to be inferred.@interfaceDenotes that a given type can be extended by others.@interfaceThis annotation defines a class that will export its functionality as a Mule module.@interfaceSpecifies that the annotated element depends on a library which is not packaged with the extension.@interfaceContainer for theRepeatableExternalLibannotation@interfaceIgnores a field or method inside a complex type.@interface@interfaceContainer for theRepeatableImportannotation@interfaceUsed in the same class as@Extension, this annotation indicates the versions of Java supported by the extension.@interfaceUsed to express that the annotated element should not support being used implicitly.@interfaceSpecifies anArtifactLifecycleListenerfor reacting to the enclosing artifact's lifecycle events.@interfaceThis annotation can be used at Operation level or atExtensionlevel as a common handler for all the Operations, When an exception occurs in an operation the Enricher Class declared in this annotation will be called immediately, passing to the enrichException method the exception thrown by the operation. an Operation level enricher will override theOnExceptionlevel one.@interfaceAllows to reference a list of classes from which an Extension's operations are to be inferred.@interfaceSpecifies packages that an extension should expose beyond the defaultClassLoaderisolation.@interface@interfaceIntended to be used on operation methods and implementations ofSource, this annotation indicates that such component supports streaming.@interface@interfaceContainer for theRepeatableSubTypeMappingannotation -
Uses of MinMuleVersion in org.mule.sdk.api.annotation.binding
Classes in org.mule.sdk.api.annotation.binding with annotations of type MinMuleVersionModifier and TypeClassDescription@interfaceMarks a binding between a parameter in aValueProvideror aSampleDataProviderto an extraction expression. -
Uses of MinMuleVersion in org.mule.sdk.api.annotation.connectivity
Classes in org.mule.sdk.api.annotation.connectivity with annotations of type MinMuleVersionModifier and TypeClassDescription@interfaceAnnotation to be used on aClassalso annotated withExtension, to list theConnectionProviders that the extension exposes. -
Uses of MinMuleVersion in org.mule.sdk.api.annotation.connectivity.oauth
Classes in org.mule.sdk.api.annotation.connectivity.oauth with annotations of type MinMuleVersionModifier and TypeClassDescription@interfaceTo be used on implementations ofConnectionProvider, indicates that the provided connections will be authenticated using Authorization-Code grant type of the OAuth2 specification.@interfaceTo be used on implementations ofConnectionProvider, indicates that the provided connections will be authenticated using Client Credentials grant type of the OAuth2 specification.@interfaceThis annotation is used to annotate fields on aConnectionProviderwhich supports OAuth.@interfaceSimilar toParameter, but intended to be used exclusively on fields of aConnectionProviderwhich supports OAuth. -
Uses of MinMuleVersion in org.mule.sdk.api.annotation.data.sample
Classes in org.mule.sdk.api.annotation.data.sample with annotations of type MinMuleVersionModifier and TypeClassDescription@interfaceAssociates aSourceclass or operation method with aSampleDataProvider. -
Uses of MinMuleVersion in org.mule.sdk.api.annotation.deprecated
Classes in org.mule.sdk.api.annotation.deprecated with annotations of type MinMuleVersionModifier and TypeClassDescription@interfaceIndicated that the current annotated member is deprecated from the extension. -
Uses of MinMuleVersion in org.mule.sdk.api.annotation.dsl.xml
Classes in org.mule.sdk.api.annotation.dsl.xml with annotations of type MinMuleVersionModifier and TypeClassDescription@interfaceAllows setting directives regarding syntax and semantics of the generated XML DSL.@interfaceAllows setting directives regarding syntax and semantics of the generated XML DSL.@interfaceAllows the customization of the schema attributes. -
Uses of MinMuleVersion in org.mule.sdk.api.annotation.error
Classes in org.mule.sdk.api.annotation.error with annotations of type MinMuleVersionModifier and TypeInterfaceDescriptioninterfaceA component responsible for providing an idempotentSetofErrorTypeDefinitionrepresenting the list of errors that a component can throw.@interfaceAnnotation forExtensionlevel to communicate and declare theErrorTypeDefinitions that the whole extension manages@interfaceDeclares an array ofclassesof anErrorTypeProvider, to communicate and declare whichErrorTypeDefinitionthe operation could throw. -
Uses of MinMuleVersion in org.mule.sdk.api.annotation.execution
Classes in org.mule.sdk.api.annotation.execution with annotations of type MinMuleVersionModifier and TypeClassDescription@interfaceAllows to specify theExecutionTypeof the annotated component.@interfaceUsed to indicate that an annotated method should be executed when a generated event was processed by the owning flow but an error was thrown.@interfaceUsed to indicate that an Source's method should be executed when a generated event is successfully processed by the owning flow.@interfaceUsed to indicate that an annotated method should be executed when a generated event was processed by the owning flow, doesn't taking in account if the processing finished successfully or not. -
Uses of MinMuleVersion in org.mule.sdk.api.annotation.license
Classes in org.mule.sdk.api.annotation.license with annotations of type MinMuleVersionModifier and TypeClassDescription@interfaceDefines if the extension requires an enterprise license to run.@interfaceDefines if the extension license requires a custom entitlement. -
Uses of MinMuleVersion in org.mule.sdk.api.annotation.metadata
Classes in org.mule.sdk.api.annotation.metadata with annotations of type MinMuleVersionModifier and TypeClassDescription@interfaceApplied to router components, specifies to the DataSense engine that the payload and attributes types that will exit the owning router component is the combination of the ones from every route in the router.@interfaceApplied toChainorRouteparameters, allows specifying aChainInputTypeResolverto provide DataSense information about the payload and attributes that will enter said chain/route.@interfaceMarks one of the parameters of an Operation or Source as the key for the metadata lookup.@interfaceMarks a field inside a POJO that represents a composedMetadataKeyas one of the parts of that composedMetadataKey.@interfaceAssociates the annotated Component to aTypeKeysResolver, and anOutputTypeResolverthat will be used to resolve the Component'sMetadataTypedynamically This annotation can be used at Operation orExtensionlevel.@interfaceApplied to router components, specifies to the DataSense engine that the payload/attributes types that will exit the owning router component is the union of the payload/attributes of each route in the router.@interfaceAssociates the annotated Component to anOutputTypeResolverthat will be used to resolve the Component's returntypedynamically@interface@interfaceApplied to scope components, specifies to the DataSense engine that the payload and attributes types that will exit the owning scope component is the same one that originally exited the scope chain.@interfaceMarker annotation which indicates that the annotated parameter is required for Metadata, this indicates that any other not annotated parameter won't be considered as part of the metadata resolution, so if the value changes the metadata resolution won't be triggered for those connectors@interfaceAssociates the annotated Parameter to anInputTypeResolverthat will be used to resolve the Parameter'sMetadataTypedynamically -
Uses of MinMuleVersion in org.mule.sdk.api.annotation.metadata.fixed
Classes in org.mule.sdk.api.annotation.metadata.fixed with annotations of type MinMuleVersionModifier and TypeClassDescription@interfaceDeclares the annotatedComponentModel's attributesMetadataTypeto the type represented by the JSON Schema.@interfaceDeclares the annotatedComponentModel's attributesMetadataTypeto the type represented by the provided element in the XSD Schema.@interfaceDeclares the annotatedParameterModel'sMetadataTypeto the type represented by the provided JSON Schema.@interfaceDeclares the annotatedParameterModel'sMetadataTypeto the type represented by the provided element in the XSD Schema.@interfaceDeclares the annotatedComponentModel's outputMetadataTypeto the type represented by the JSON Schema.@interfaceDeclares the annotatedComponentModel's outputMetadataTypeto the type represented by the provided element in the XSD Schema. -
Uses of MinMuleVersion in org.mule.sdk.api.annotation.notification
Classes in org.mule.sdk.api.annotation.notification with annotations of type MinMuleVersionModifier and TypeClassDescription@interfaceDeclares an array ofclassesof anNotificationActionProvider, to communicate and declare whichNotificationActionDefinitions a component could fire.interfaceA component responsible for providing an immutableSetofNotificationActionDefinitions.@interfaceAnnotation for Extension level to communicate and declare theNotificationActionDefinitions that the whole extension emits. -
Uses of MinMuleVersion in org.mule.sdk.api.annotation.param
Classes in org.mule.sdk.api.annotation.param with annotations of type MinMuleVersionModifier and TypeClassDescription@interfaceIndicates that the annotated member should be injected with the currently active configuration instance.@interfaceBinds the annotated member with theParameterModelof the samenameandtypethat exists in theconfigassociated to thecontainerof the annotated member.@interfaceIndicates that the annotated member should be injected with a currently active connection.@interface@interfaceThis annotation is meant to be applied on fields of classes or on operation's arguments.@interface@interfaceUse this annotation on operation methods andSourceclasses which return eitherStringorInputStream.@interfaceIndicates that the annotated parameter should never be assigned anullvalue, even though such value is a valid assignment on the mule DSL.@interfaceMarks aParameterfield a optional.@interfaceMarks a field inside a mule extension as being a parameter that the user can set.@interfaceAllows to define a group of parameters which share some kind of special relationship and thus makes sense for them to belong to the same group.@interfaceThis annotation is meant to be applied on fields of classes which are serving as top level elements which can be referenced by name, such as configs or global objects.@interfaceThis annotation is meant to be applied on fields of classes. -
Uses of MinMuleVersion in org.mule.sdk.api.annotation.param.display
Classes in org.mule.sdk.api.annotation.param.display with annotations of type MinMuleVersionModifier and TypeClassDescription@interfaceMarks a field or parameter annotated withParameteras actually representing a class.@interfaceAllows to specify a custom label for the element and/or field to be used in the UI.@interfaceAllows to specify an example for aEnrichableModelto be used in the UI.@interfaceDefines the particular place of aParameterfield in the extension configuration window.@interfaceAllows to specify a summary for aEnrichableModelto be used in the UI.@interfaceMarks aParameterfield as one that supports a multi line string input both in the editor (when it is populated from the UI) and in the DSL. -
Uses of MinMuleVersion in org.mule.sdk.api.annotation.param.reference
Classes in org.mule.sdk.api.annotation.param.reference with annotations of type MinMuleVersionModifier and TypeClassDescription@interfaceAnnotation to be used in aStringtypeParameterfield or parameter which value is a reference to a global configuration element.@interfaceAnnotation to be used in aStringtype parameter field or parameter that is a reference to a flow in a mule app.@interfaceAnnotation to be used in a field or parameter which value is a reference to a global object store element -
Uses of MinMuleVersion in org.mule.sdk.api.annotation.param.stereotype
Classes in org.mule.sdk.api.annotation.param.stereotype with annotations of type MinMuleVersionModifier and TypeClassDescription@interfaceDeclares an array ofclassesof anStereotypeDefinition, to communicate and declare whichStereotypeDefinitionthe annotated component allows to be injected with.@interfaceMarks a Component'sParameterModelas the Component ID.@interfaceAnnotation for sources, operations, configurations and Connection Providers l to communicate and declare theStereotypeDefinitions that characterize the annotated components@interfaceStereotype annotation to mark that one or more operations are validators. -
Uses of MinMuleVersion in org.mule.sdk.api.annotation.route
Classes in org.mule.sdk.api.annotation.route with annotations of type MinMuleVersionModifier and TypeClassDescriptionenumDescribes how many times the inner chain in a scope or route is expected to be called each time the owning component is executed.@interface -
Uses of MinMuleVersion in org.mule.sdk.api.annotation.semantics
Classes in org.mule.sdk.api.annotation.semantics with annotations of type MinMuleVersionModifier and TypeClassDescription@interfaceSpecifies a list of custom semantic terms to be added on the annotated component. -
Uses of MinMuleVersion in org.mule.sdk.api.annotation.semantics.connectivity
Classes in org.mule.sdk.api.annotation.semantics.connectivity with annotations of type MinMuleVersionModifier and TypeClassDescription@interfaceDescribes a Connection with is secured through an API Key@interfaceDescribes a Connection with is secured through Basic Authentication@interfaceIndicates that the annotated class models the configuration of a NTLM Proxy@interfaceIndicates that the annotated class models the configuration of a generic Proxy@interfaceDescribes a Connection with is secured through Digest Authentication@interfaceIndicates that the annotated parameter represent a network domain.@interfaceIndicates that the annotated parameter represents an Endpoint@interfaceSignals that the annotated component should not be considered while generating a Connectivity Schema.@interfaceIndicates that the annotated parameter represents a network host@interfaceDescribes a Connection with is secured through Kerberos.@interfaceIndicates that the annotated parameter represent a NTLM domain.@interfaceIndicates that the annotated parameter represent a network port.@interfaceDescribes a Connection which is not secured through any authentication type.@interfaceIndicates that the annotated parameter represent an URL@interfaceIndicates that the annotated parameter represent a path relative to a base URL -
Uses of MinMuleVersion in org.mule.sdk.api.annotation.semantics.file
Classes in org.mule.sdk.api.annotation.semantics.file with annotations of type MinMuleVersion -
Uses of MinMuleVersion in org.mule.sdk.api.annotation.semantics.security
Classes in org.mule.sdk.api.annotation.semantics.security with annotations of type MinMuleVersionModifier and TypeClassDescription@interfaceIndicates that the annotated parameter represent an account id@interfaceIndicates that the annotated parameter represent an API Key@interfaceIndicates that the annotated parameter represent a Client ID@interfaceIndicates that the annotated parameter represent a Client Secret@interfaceIndicates that the annotated parameter represent a Connection ID@interfaceIndicates that the annotated parameter represents a password.@interfaceIndicates that the annotated parameter holds a value which should be encrypted.@interfaceIndicates that the annotated parameter holds a secret token@interfaceIndicates that the annotated parameter holds a security token@interfaceIndicates that the annotated parameter holds a session ID@interfaceIndicates that the annotated parameter holds a value which identifies a tenant@interfaceIndicates that the annotated parameter holds a token ID@interfaceIndicates that the annotated parameter holds an username -
Uses of MinMuleVersion in org.mule.sdk.api.annotation.source
Classes in org.mule.sdk.api.annotation.source with annotations of type MinMuleVersionModifier and TypeClassDescription@interfaceAllows the customization of aSourceavailable and defaultBackPressureMode.@interfaceIndicates theSourceClusterSupportthat aSourceshould have when running in cluster mode.@interfaceIndicates that the annotatedSourcesupports emitting responses back to the client once a generated message is processed (either correctly or incorrectly).@interfaceUsed to indicate that an annotated method in aSourceshould be executed when the runtime applies back pressure on a message generated by the owning source.enumDescribes the operation modes that aSourcecan have when running in cluster mode. -
Uses of MinMuleVersion in org.mule.sdk.api.annotation.values
Classes in org.mule.sdk.api.annotation.values with annotations of type MinMuleVersionModifier and TypeClassDescription@interfaceContainer for theRepeatableFieldValuesannotation@interfaceMarks a parameter as having a field or set of fields that have the capability of having itsvaluesresolved.@interfaceMarks a parameter or parameter group as a value that has the capability of resolvevaluesfor this one.@interfaceMarks a field inside a POJO that represents a composedValueas one of the parts of that composedValue. -
Uses of MinMuleVersion in org.mule.sdk.api.artifact.lifecycle
Classes in org.mule.sdk.api.artifact.lifecycle with annotations of type MinMuleVersionModifier and TypeInterfaceDescriptioninterfaceProvides context information about the disposal of the Artifact enclosing the Extension.interfaceExtensions are typically contained in Apps or Domains, which going forward we will refer to as the enclosing artifact. -
Uses of MinMuleVersion in org.mule.sdk.api.client
Classes in org.mule.sdk.api.client with annotations of type MinMuleVersionModifier and TypeInterfaceDescriptioninterfaceTheExtensionsClientis a simple interface for executing extension operations programmatically.interfaceParameterizes an operation execution performed through theExtensionsClient -
Uses of MinMuleVersion in org.mule.sdk.api.connectivity
Classes in org.mule.sdk.api.connectivity with annotations of type MinMuleVersionModifier and TypeInterfaceDescriptioninterfaceAConnectionProviderspecialization which lazily creates and caches connections.interfaceHandles connections of the genericConnectiontype, which are created from a configuration object of the generic typeConfig.final classRepresents the result of a Connection Validation.interfaceMarker, interface to indicate that the implementing component does not support connectivity testing.interfaceAConnectionProviderspecialization which pools connections.interfaceConnections which support transaction must implement this interface in order to start or join a current transaction.interfaceSpecialization ofTransactionalConnectionfor connections which can participate of XA transactions -
Uses of MinMuleVersion in org.mule.sdk.api.connectivity.oauth
Classes in org.mule.sdk.api.connectivity.oauth with annotations of type MinMuleVersionModifier and TypeClassDescriptionclassException to be thrown by operations which are trying to use an expired access token.interfaceProvides information about the request that is sent to the authorization url during an OAuth2 dance using the Authorization-Code grant type.interfaceConnectionProviderimplementations which are also annotated withAuthorizationCodeMUST have a field of this type.interfaceConnectionProviderimplementations which are also annotated withClientCredentialsMUST have a field of this type.interfaceAn object which holds information about an OAuth authorization -
Uses of MinMuleVersion in org.mule.sdk.api.data.sample
Classes in org.mule.sdk.api.data.sample with annotations of type MinMuleVersionModifier and TypeClassDescriptionclassExceptionto indicate than an error occurred fetching sample data through aSampleDataProvider.interfaceSampleDataProvider<T,A> Implement this interface to enhance operations andmessage sourceswith sample data that is representative of the one that the component will produce in real production scenarios. -
Uses of MinMuleVersion in org.mule.sdk.api.error
Classes in org.mule.sdk.api.error with annotations of type MinMuleVersionModifier and TypeInterfaceDescriptioninterfaceErrorTypeDefinition<E extends Enum<E>>Identifies a Mule Error Type to be declared by extensions and must be implemented by anEnum.enumErrorTypeDefinitionEnumwhich publish the available errors that the Mule Runtime provides to be extended from an extension. -
Uses of MinMuleVersion in org.mule.sdk.api.exception
Classes in org.mule.sdk.api.exception with annotations of type MinMuleVersionModifier and TypeClassDescriptionclassRuntimeExceptionimplementation to throwExceptions that indicates explicitly theErrorTypeDefinitionthat is wanted to throw. -
Uses of MinMuleVersion in org.mule.sdk.api.meta
Classes in org.mule.sdk.api.meta with annotations of type MinMuleVersionModifier and TypeClassDescriptionenumEnum that stores a list of valid categories that a plugin can be assigned to.enumEnumerates the different types of support that a given component can provide regarding expressionsenumEnumerates the different types of external libraries an extension may requireenumDescribes the Java versions supported by Mule -
Uses of MinMuleVersion in org.mule.sdk.api.metadata
Classes in org.mule.sdk.api.metadata with annotations of type MinMuleVersionModifier and TypeInterfaceDescriptioninterfaceMetadataContextspecialization adding information relevant toChainInputTypeResolverinstances.final classDefault immutable implementation for theMetadataKey.interfaceThis component provides the capability to store data so future requests for that data can be served faster and accessed from everyInputTypeResolver,TypeKeysResolverandOutputTypeResolverinterfaceMetadata resolving context, provides access to the Config and Connection used during metadata fetch invocation.interfaceA key, that with the given ID, represents aMetadataType.classAn implementation of the builder design pattern to create a newMetadataKeyinstance.final classNullMetadataKeyimplementation that represents the absence of a keyfinal classNull implementation ofInputTypeResolver,AttributesTypeResolverandTypeKeysResolver, used to represent the absence of any of them when required.interfaceContains DataSense propagation information for routers, by using aMessageMetadataTypeto describe the typed message that enters eachRoute(input) and the message that exits them (output)interfaceContains DataSense propagation information by using aMessageMetadataTypeto describe the typed message that enters aChain(input) and the message that exits it (output)Methods in org.mule.sdk.api.metadata with annotations of type MinMuleVersionModifier and TypeMethodDescriptiondefault Optional<RouterOutputMetadataContext>MetadataContext.getRouterOutputMetadataContext()NOTE: Experimental feature.default Optional<ScopeOutputMetadataContext>MetadataContext.getScopeOutputMetadataContext()NOTE: Experimental feature. -
Uses of MinMuleVersion in org.mule.sdk.api.metadata.resolving
Classes in org.mule.sdk.api.metadata.resolving with annotations of type MinMuleVersionModifier and TypeClassDescriptionclassStaticResolverimplementation for the attributesOutputModel.interfaceHandles the dynamicMetadataTyperesolving for the output attributes of an associated component.interfaceA type resolver to specify the payload and attributes types that enter the inner chain within a scope or route.classStaticResolverimplementation for theParameterModels.interfaceHandles the dynamicMetadataTyperesolving for the Content parameter of an associated component.enumEnumerates all the components that can be retrieved in aMetadataResult.interfaceA base interface for resolvers in which they specify it's category name.classStaticResolverimplementation for theOutputModels.interfaceHandles the dynamicMetadataTyperesolving for the output of an associated component.interfaceATypeKeysResolverthat can handle the resolution of multi-levelMetadataKeyin a lazy way.interfaceHandles the construction of a customMetadataTypein any format to be set in aTypedcomponent statically when building the extension avoiding dynamically metadata resolution when we know exactly the non necessarily java type structure at compile time.interfaceHandles the dynamic resolution of the availableMetadataKeythat can be used to populate the MetadataKeyId of an associated Component -
Uses of MinMuleVersion in org.mule.sdk.api.notification
Classes in org.mule.sdk.api.notification with annotations of type MinMuleVersionModifier and TypeInterfaceDescriptioninterfaceNotificationActionDefinition<E extends Enum<E>>Identifies a notification action to be declared by extensions and must be implemented by anEnum.interfaceThis component allows firingExtensionNotificationswith both custom data and default one. -
Uses of MinMuleVersion in org.mule.sdk.api.runtime.connectivity
Classes in org.mule.sdk.api.runtime.connectivity with annotations of type MinMuleVersionModifier and TypeInterfaceDescriptioninterfaceA component which has its own way of reconnecting.interfaceCallback used to notify the runtime about the outcome of a reconnection attempt. -
Uses of MinMuleVersion in org.mule.sdk.api.runtime.exception
Classes in org.mule.sdk.api.runtime.exception with annotations of type MinMuleVersionModifier and TypeClassDescriptionclassAllows the developer to provide generic logic to enrich exceptions, either via logging, sending notifications, etc. -
Uses of MinMuleVersion in org.mule.sdk.api.runtime.operation
Classes in org.mule.sdk.api.runtime.operation with annotations of type MinMuleVersionModifier and TypeClassDescriptionenumIn order for Mule to determine the best way to execute different components, it needs to know the type of work the components will be performing.interfaceAllows to execute custom logic when the flow on which an operation is being executed finishes.classResult<T,A> Represents the result of a component's execution. -
Uses of MinMuleVersion in org.mule.sdk.api.runtime.parameter
Classes in org.mule.sdk.api.runtime.parameter with annotations of type MinMuleVersionModifier and TypeInterfaceDescriptioninterfaceProvides message correlation information.enumDescribes the possible placements a parameter can have inside a HTTP requestinterfaceLiteral<T>A parameter type which allows to get values as they were provided in the DSL, preventing the runtime from resolving expressions or applying any transformations.enumLists the possible strategies to determine the correlation id that should be sent on an outbound operation which supports correlation.interfaceA parameter type that gives the capability of: Get the configured expression: WithParameterResolver.getExpression()returns the possible expression used to resolve the parameter value Differ the resolution: UsingParameterResolver.resolve()resolves the parameter value of typeParameterResolver -
Uses of MinMuleVersion in org.mule.sdk.api.runtime.process
Classes in org.mule.sdk.api.runtime.process with annotations of type MinMuleVersionModifier and TypeInterfaceDescriptioninterfaceCompletionCallback<T,A> This callback is how non blocking operations notify their outcome.interfaceDeprecated.since 0.9.0.interfaceThis callback is how Routers notify the end of its execution when no result is produced. -
Uses of MinMuleVersion in org.mule.sdk.api.runtime.route
Classes in org.mule.sdk.api.runtime.route with annotations of type MinMuleVersionModifier and TypeInterfaceDescriptioninterfaceAChainallows a givenOperationto receive a chain of message processors to be executed as part of the operation's execution.classARouteallows a givenOperationto receive a chain of message processors along with a set of parameters, to be executed as part of the operation's execution. -
Uses of MinMuleVersion in org.mule.sdk.api.runtime.source
Classes in org.mule.sdk.api.runtime.source with annotations of type MinMuleVersionModifier and TypeClassDescriptionenumIndicates which type of back pressure has the runtime applied on a give message.interfaceProvides information about how the runtime applied back pressure on a certaineventenumDescribes the available back pressure strategiesinterfaceThis is a manager for handling distributed tracing for sources/operations.interfacePollContext<T,A> Contains context associated to each polling execution, and allows to dispatch items for execution through thePollContext.accept(Consumer)method.classPollingSource<T,A> A Special kind ofSourcewhich automatically handles polling, idempotency and watermarking.classSource<T,A> Base class to write message sources compliant with a givenSourceModel.interfaceSourceCallback<T,A> A callback to allowSourceimplementations to communicate generated messages back to the runtime so that they can be processed.interfaceA context interface to correlate a message generated by aSourceto a particular stateinterfaceCallback used bysourcesin order tell the runtime that they will process the flow's response in an asynchronous manner (from now on, async sources).final classA class that represents the result of processing a message from aSourcethrough a flow, this reports whether the result of the processing was successful or terminated with errors.Methods in org.mule.sdk.api.runtime.source with annotations of type MinMuleVersion -
Uses of MinMuleVersion in org.mule.sdk.api.runtime.streaming
Classes in org.mule.sdk.api.runtime.streaming with annotations of type MinMuleVersionModifier and TypeInterfaceDescriptioninterfacePagingProvider<C,T> This interface provides functionality for consuming a data feed in pages.interfaceThis class provides helper methods to deal with repeatable streaming resources which are contained into structures of arbitrary complexity. -
Uses of MinMuleVersion in org.mule.sdk.api.security
Classes in org.mule.sdk.api.security with annotations of type MinMuleVersionModifier and TypeInterfaceDescriptioninterfaceAuthenticationrepresents an authentication request and contains authentication information if the request was successful.interfaceThis handler allows to configure the current context's authentication, used for encryption and inbound authentication, based on a givenAuthenticationrequest.interfaceCredentialsholds credentials information for a user.interfaceBuilder for aCredentialsimplementation.enumDescribes the possible placements credentials can have inside a HTTP request -
Uses of MinMuleVersion in org.mule.sdk.api.stereotype
Classes in org.mule.sdk.api.stereotype with annotations of type MinMuleVersionModifier and TypeClassDescriptionfinal classStereotypeDefinitionfor any generic config global element.final classStereotypeDefinitionfor the chain of components defined through a DSL.final classStereotypeDefinitionfor elements within theconfigurationglobal element.final classStereotypeDefinitionfor any generic connection.final classStereotypeDefinitionforerror-handlercore componentsfinal classStereotypeDefinitionforflowcore componentsclassA special kind of stereotype definition, to be automatically added to top level pojos and interfaces form an extension that do not already have an associated stereotype.final classStereotypeDefinitionfor any generic config global element.classMarker interface that identifies a givenStereotypeDefinitionas a Mule stereotype.final classclassStereotypeDefinitionfor a genericObjectdefinitionfinal classStereotypeDefinitionfor a genericObjectStoredefinitionfinal classStereotypeDefinitionforon-errorcore componentsfinal classStereotypeDefinitionfor any generic processor that can be executed by mule runtime.final classStereotypeDefinitionforserializercomponentsfinal classStereotypeDefinitionfor any generic source that can be executed by mule runtime.interfaceA widely held but fixed and oversimplified image or idea of the owning model.final classStereotypeDefinitionforsub-flowcore componentsfinal classStereotypeDefinitionfor anyvalidatorcomponent.Fields in org.mule.sdk.api.stereotype with annotations of type MinMuleVersionModifier and TypeFieldDescriptionstatic final org.mule.runtime.api.meta.model.stereotype.StereotypeModelMuleStereotypes.APP_CONFIGstatic final StereotypeDefinitionMuleStereotypes.APP_CONFIG_DEFINITIONstatic final org.mule.runtime.api.meta.model.stereotype.StereotypeModelMuleStereotypes.CHAINstatic final StereotypeDefinitionMuleStereotypes.CHAIN_DEFINITIONstatic final org.mule.runtime.api.meta.model.stereotype.StereotypeModelMuleStereotypes.CONFIGstatic final StereotypeDefinitionMuleStereotypes.CONFIG_DEFINITIONstatic final org.mule.runtime.api.meta.model.stereotype.StereotypeModelMuleStereotypes.CONFIGURATION_ELEMENTstatic final StereotypeDefinitionMuleStereotypes.CONFIGURATION_ELEMENT_DEFINITIONstatic final org.mule.runtime.api.meta.model.stereotype.StereotypeModelMuleStereotypes.CONNECTIONstatic final StereotypeDefinitionMuleStereotypes.CONNECTION_DEFINITIONstatic final org.mule.runtime.api.meta.model.stereotype.StereotypeModelMuleStereotypes.DEPRECATED_STEREOTYPEThe stereotype for theoperation:deprecatedelementstatic final org.mule.runtime.api.meta.model.stereotype.StereotypeModelMuleStereotypes.ERROR_HANDLERstatic final StereotypeDefinitionMuleStereotypes.ERROR_HANDLER_DEFINITIONstatic final org.mule.runtime.api.meta.model.stereotype.StereotypeModelMuleStereotypes.FLOWstatic final StereotypeDefinitionMuleStereotypes.FLOW_DEFINITIONstatic final org.mule.runtime.api.meta.model.stereotype.StereotypeModelMuleStereotypes.OBJECT_STOREstatic final StereotypeDefinitionMuleStereotypes.OBJECT_STORE_DEFINITIONstatic final org.mule.runtime.api.meta.model.stereotype.StereotypeModelMuleStereotypes.ON_ERRORstatic final StereotypeDefinitionMuleStereotypes.ON_ERROR_DEFINITIONstatic final org.mule.runtime.api.meta.model.stereotype.StereotypeModelMuleStereotypes.OPERATION_DEF_STEREOTYPEThe stereotype for theoperation:defelementstatic final org.mule.runtime.api.meta.model.stereotype.StereotypeModelMuleStereotypes.OUTPUT_ATTRIBUTES_STEREOTYPEThe stereotype for theoperation:output-attributeselementstatic final org.mule.runtime.api.meta.model.stereotype.StereotypeModelMuleStereotypes.OUTPUT_PAYLOAD_STEREOTYPEThe stereotype for theoperation:output-payloadelementstatic final org.mule.runtime.api.meta.model.stereotype.StereotypeModelMuleStereotypes.OUTPUT_STEREOTYPEThe stereotype for theoperation:outputelementstatic final org.mule.runtime.api.meta.model.stereotype.StereotypeModelMuleStereotypes.PROCESSORstatic final StereotypeDefinitionMuleStereotypes.PROCESSOR_DEFINITIONstatic final org.mule.runtime.api.meta.model.stereotype.StereotypeModelMuleStereotypes.SERIALIZERstatic final StereotypeDefinitionMuleStereotypes.SERIALIZER_DEFINITIONstatic final org.mule.runtime.api.meta.model.stereotype.StereotypeModelMuleStereotypes.SOURCEstatic final StereotypeDefinitionMuleStereotypes.SOURCE_DEFINITIONstatic final org.mule.runtime.api.meta.model.stereotype.StereotypeModelMuleStereotypes.SUB_FLOWstatic final StereotypeDefinitionMuleStereotypes.SUB_FLOW_DEFINITIONstatic final org.mule.runtime.api.meta.model.stereotype.StereotypeModelMuleStereotypes.VALIDATORstatic final StereotypeDefinitionMuleStereotypes.VALIDATOR_DEFINITION -
Uses of MinMuleVersion in org.mule.sdk.api.store
Classes in org.mule.sdk.api.store with annotations of type MinMuleVersionModifier and TypeInterfaceDescriptioninterfaceObjectStore<T extends Serializable>A generic object key value storeinterfaceCreates and managesObjectStoreinstances.classImmutable object which contains settings parameters regarding how should a particularObjectStoreinstance behave. -
Uses of MinMuleVersion in org.mule.sdk.api.streaming.bytes
Classes in org.mule.sdk.api.streaming.bytes with annotations of type MinMuleVersionModifier and TypeClassDescriptionfinal classAnInputStreamimplementation that allows obtaining a repeatable stream from the contents of an immutable file that already exists in the local file system. -
Uses of MinMuleVersion in org.mule.sdk.api.tx
Classes in org.mule.sdk.api.tx with annotations of type MinMuleVersionModifier and TypeClassDescriptionenumThe type of joining actions that operations can take regarding transactions.enumThe type of beginning actions that sources can take regarding transactions.interfaceBase contract for a component which can participate in a transactioninterfaceAllows to manipulate the transaction that was started and bound to an specificSourceCallbackContext -
Uses of MinMuleVersion in org.mule.sdk.api.values
Classes in org.mule.sdk.api.values with annotations of type MinMuleVersionModifier and TypeInterfaceDescriptioninterfaceRepresents a possible and valid value for a parameter.classAn implementation of the builder design pattern to create a newValueBuilderinstance.interfaceProvider ofvalues.class