| Modifier and Type | Class and Description |
|---|---|
interface |
Alias
Defines an alias for a Java type.
|
interface |
Configuration
Used to express that a class should be used to describe a
org.mule.runtime.extension.api.introspection.Configuration
model. |
interface |
Configurations
Allows to reference a list of classes from which a
org.mule.runtime.extension.api.introspection.Configuration model is
to be inferred. |
interface |
Export
Specifies classes and resources that an extension should expose beyond the default
ClassLoader isolation. |
interface |
Expression
Allows customizing how a
ParameterModel supports expressions. |
interface |
ExpressionFunctions
Allows to reference a list of classes from which an Extension's functions for usage in the expression language are to be
inferred.
|
interface |
Extensible
Denotes that a given type can be extended by others.
|
interface |
Extension
This annotation defines a class that will export its functionality as a Mule module.
|
interface |
ExternalLib
Specifies that the annotated element depends on a library which is not packaged with the extension.
|
interface |
ExternalLibs
Container for the
Repeatable ExternalLib annotation |
interface |
Ignore
Ignores a field or method inside a complex type.
|
interface |
Import
|
interface |
ImportedTypes
Container for the
Repeatable Import annotation |
interface |
NoImplicit
Used to express that the annotated element should not support being used implicitly.
|
interface |
OnException
This annotation can be used at Operation level or at
Extension level 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. |
interface |
Operations
Allows to reference a list of classes from which an Extension's operations are to be inferred.
|
interface |
PrivilegedExport
Specifies packages that an extension should expose beyond the default
ClassLoader isolation. |
interface |
Sources
|
interface |
Streaming
Intended to be used on operation methods and implementations of
Source, this annotation indicates that such component
supports streaming. |
interface |
SubTypeMapping
|
interface |
SubTypesMapping
Container for the
Repeatable SubTypeMapping annotation |
| Modifier and Type | Class and Description |
|---|---|
interface |
Binding
Marks a binding between a parameter in a
ValueProvider or a
SampleDataProvider to an extraction expression. |
| Modifier and Type | Class and Description |
|---|---|
interface |
AuthorizationCode
To be used on implementations of
ConnectionProvider, indicates that the provided connections will be authenticated
using Authorization-Code grant type of the OAuth2 specification. |
interface |
ClientCredentials
To be used on implementations of
ConnectionProvider, indicates that the provided connections will be authenticated
using Client Credentials grant type of the OAuth2 specification. |
interface |
OAuthCallbackValue
This annotation is used to annotate fields on a
ConnectionProvider which supports OAuth. |
interface |
OAuthParameter
Similar to
Parameter, but intended to be used exclusively on fields of a ConnectionProvider which supports
OAuth. |
| Modifier and Type | Class and Description |
|---|---|
interface |
SampleData
Associates a
Source class or operation method with a SampleDataProvider. |
| Modifier and Type | Class and Description |
|---|---|
interface |
Deprecated
Indicated that the current annotated member is deprecated from the extension.
|
| Modifier and Type | Class and Description |
|---|---|
interface |
ParameterDsl
Allows setting directives regarding syntax and semantics of the generated XML DSL.
|
interface |
TypeDsl
Allows setting directives regarding syntax and semantics of the generated XML DSL.
|
interface |
Xml
Allows the customization of the schema attributes.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
ErrorTypeProvider
A component responsible for providing an idempotent
Set of ErrorTypeDefinition representing the list of errors
that a component can throw. |
interface |
ErrorTypes
Annotation for
Extension level to communicate and declare the ErrorTypeDefinitions that the whole extension
manages |
interface |
Throws
Declares an array of
classes of an ErrorTypeProvider, to communicate and declare which
ErrorTypeDefinition the operation could throw. |
| Modifier and Type | Class and Description |
|---|---|
interface |
Execution
Allows to specify the
ExecutionType of the annotated component. |
interface |
OnError
Used to indicate that an annotated method should be executed when a generated event was processed by the owning flow but an
error was thrown.
|
interface |
OnSuccess
Used to indicate that an Source's method should be executed when a generated event is successfully processed by the owning
flow.
|
interface |
OnTerminate
Used 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.
|
| Modifier and Type | Class and Description |
|---|---|
interface |
RequiresEnterpriseLicense
Defines if the extension requires an enterprise license to run.
|
interface |
RequiresEntitlement
Defines if the extension license requires a custom entitlement.
|
| Modifier and Type | Class and Description |
|---|---|
interface |
MetadataScope
Associates the annotated Component to a
TypeKeysResolver, and an OutputTypeResolver that will be used to
resolve the Component's MetadataType dynamically
This annotation can be used at Operation or Extension level. |
interface |
OutputResolver
Associates the annotated Component to an
OutputTypeResolver that will be used to resolve the Component's return
type dynamically |
| Modifier and Type | Class and Description |
|---|---|
interface |
AttributesJsonType
Declares the annotated
ComponentModel's attributes MetadataType to the type represented by the JSON Schema. |
interface |
AttributesXmlType
Declares the annotated
ComponentModel's attributes MetadataType to the type represented by the provided element
in the XSD Schema. |
interface |
InputJsonType
Declares the annotated
ParameterModel's MetadataType to the type represented by the provided JSON Schema. |
interface |
InputXmlType
Declares the annotated
ParameterModel's MetadataType to the type represented by the provided element in the XSD
Schema. |
interface |
OutputJsonType
Declares the annotated
ComponentModel's output MetadataType to the type represented by the JSON Schema. |
interface |
OutputXmlType
Declares the annotated
ComponentModel's output MetadataType to the type represented by the provided element in
the XSD Schema. |
| Modifier and Type | Class and Description |
|---|---|
interface |
Fires
Declares an array of
classes of an NotificationActionProvider, to communicate and declare which
NotificationActionDefinitions a component could fire. |
interface |
NotificationActionProvider
A component responsible for providing an immutable
Set of NotificationActionDefinitions. |
interface |
NotificationActions
Annotation for Extension level to communicate and declare the
NotificationActionDefinitions that the whole extension
emits. |
| Modifier and Type | Class and Description |
|---|---|
interface |
Config
Indicates that the annotated member should be injected with the currently active configuration instance.
|
interface |
ConfigOverride
Binds the annotated member with the
ParameterModel of the same name and
type that exists in the config associated to the
container of the annotated member. |
interface |
Connection
Indicates that the annotated member should be injected with a currently active connection.
|
interface |
Content |
interface |
DefaultEncoding
This annotation is meant to be applied on fields of classes or on operation's arguments.
|
interface |
ExclusiveOptionals
|
interface |
MediaType
Use this annotation on operation methods and
Source classes which return either String or InputStream. |
interface |
NullSafe
Indicates that the annotated parameter should never be assigned a
null value, even though such value is a valid
assignment on the mule DSL. |
interface |
Optional
Marks a
Parameter field a optional. |
interface |
Parameter
Marks a field inside a mule extension as being a parameter that the user can set.
|
interface |
ParameterGroup
Allows 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.
|
interface |
RefName
This 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.
|
interface |
RuntimeVersion
This annotation is meant to be applied on fields of classes.
|
| Modifier and Type | Class and Description |
|---|---|
interface |
ClassValue
Marks a field or parameter annotated with
Parameter as actually representing a class. |
interface |
DisplayName
Allows to specify a custom label for the element and/or field to be used in the UI.
|
interface |
Example
Allows to specify an example for a
EnrichableModel to be used in the UI. |
interface |
Placement
Defines the particular place of a
Parameter field in the extension configuration window. |
interface |
Summary
Allows to specify a summary for a
EnrichableModel to be used in the UI. |
interface |
Text
Marks a
Parameter field as one that supports a multi line string input both in the editor (when it is populated from
the UI) and in the DSL. |
| Modifier and Type | Class and Description |
|---|---|
interface |
ConfigReference
Annotation to be used in a
String type Parameter field or parameter which value is a reference to a global
configuration element. |
interface |
FlowReference
Annotation to be used in a
String type parameter field or parameter that is a reference to a flow in a mule app. |
interface |
ObjectStoreReference
Annotation to be used in a field or parameter which value is a reference to a global object store element
|
| Modifier and Type | Class and Description |
|---|---|
interface |
AllowedStereotypes
Declares an array of
classes of an StereotypeDefinition, to communicate and declare which
StereotypeDefinition the annotated component allows to be injected with. |
interface |
Stereotype
Annotation for sources, operations, configurations and Connection Providers l to communicate and declare the
StereotypeDefinitions that characterize the annotated components |
interface |
Validator
Stereotype annotation to mark that one or more operations are validators.
|
| Modifier and Type | Class and Description |
|---|---|
interface |
SemanticTerms
Specifies a list of custom semantic terms to be added on the annotated component.
|
| Modifier and Type | Class and Description |
|---|---|
interface |
ApiKeyAuth
Describes a Connection with is secured through an API Key
|
interface |
BasicAuth
Describes a Connection with is secured through Basic Authentication
This annotation is to be applied on
ConnectionProvider implementations |
interface |
ConfiguresNtlmProxy
Indicates that the annotated class models the configuration of a NTLM Proxy
This annotation is to be used on parameters which model a statically typed object (pojos or statically typed json, xml, etc)
|
interface |
ConfiguresProxy
Indicates that the annotated class models the configuration of a generic Proxy
This annotation is to be used on parameters which model a statically typed object (pojos or statically typed json, xml, etc).
|
interface |
DigestAuth
Describes a Connection with is secured through Digest Authentication
This annotation is to be applied on
ConnectionProvider implementations |
interface |
Domain
Indicates that the annotated parameter represent a network domain.
|
interface |
Endpoint
Indicates that the annotated parameter represents an Endpoint
|
interface |
ExcludeFromConnectivitySchema
Signals that the annotated component should not be considered while generating a Connectivity Schema.
|
interface |
Host
Indicates that the annotated parameter represents a network host
|
interface |
KerberosAuth
Describes a Connection with is secured through Kerberos.
|
interface |
NtlmDomain
Indicates that the annotated parameter represent a NTLM domain.
|
interface |
Port
Indicates that the annotated parameter represent a network port.
|
interface |
Unsecured
Describes a Connection which is not secured through any authentication type.
|
interface |
Url
Indicates that the annotated parameter represent an URL
|
interface |
UrlPath
Indicates that the annotated parameter represent a path relative to a base URL
|
| Modifier and Type | Class and Description |
|---|---|
interface |
FilePath
Marks a field or parameter annotated with
Parameter as a path to a file or directory. |
| Modifier and Type | Class and Description |
|---|---|
interface |
AccountId
Indicates that the annotated parameter represent an account id
|
interface |
ApiKey
Indicates that the annotated parameter represent an API Key
|
interface |
ClientId
Indicates that the annotated parameter represent a Client ID
|
interface |
ClientSecret
Indicates that the annotated parameter represent a Client Secret
|
interface |
ConnectionId
Indicates that the annotated parameter represent a Connection ID
|
interface |
Password
Indicates that the annotated parameter represents a password.
|
interface |
Secret
Indicates that the annotated parameter holds a value which should be encrypted.
|
interface |
SecretToken
Indicates that the annotated parameter holds a secret token
|
interface |
SecurityToken
Indicates that the annotated parameter holds a security token
|
interface |
SessionId
Indicates that the annotated parameter holds a session ID
|
interface |
TenantIdentifier
Indicates that the annotated parameter holds a value which identifies a tenant
|
interface |
TokenId
Indicates that the annotated parameter holds a token ID
|
interface |
Username
Indicates that the annotated parameter holds an username
|
| Modifier and Type | Class and Description |
|---|---|
interface |
BackPressure
Allows the customization of a
Source available and default BackPressureMode. |
interface |
ClusterSupport
Indicates the
SourceClusterSupport that a Source should have when running in cluster mode. |
interface |
EmitsResponse
Indicates that the annotated
Source supports emitting responses back to the client once a generated message is
processed (either correctly or incorrectly). |
interface |
OnBackPressure
Used to indicate that an annotated method in a
Source should be executed when the runtime applies back pressure on a
message generated by the owning source. |
class |
SourceClusterSupport
Describes the operation modes that a
Source can have when running in cluster mode. |
| Modifier and Type | Class and Description |
|---|---|
interface |
FieldsValues
Container for the
Repeatable FieldValues annotation |
interface |
FieldValues
Marks a parameter as having a field or set of fields that have the capability of having its
values resolved. |
interface |
OfValues
Marks a parameter or parameter group as a value that has the capability of resolve
values for this one. |
interface |
ValuePart
Marks a field inside a POJO that represents a composed
Value as one of the parts of that composed Value. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
ExtensionsClient
The
ExtensionsClient is a simple common interface for executing extension operations programmatically without the need
of much manual coding and allowing to scale quickly all of this without a the need of compile dependency to the executed
extension. |
interface |
OperationParameters
A simple interface for parameters that aims to be used to execute an extension operation using the
ExtensionsClient. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
CachedConnectionProvider<C>
A
ConnectionProvider specialization which lazily creates and caches connections. |
interface |
ConnectionProvider<C>
Handles connections of the generic
Connection type, which are created from a configuration object of the generic type
Config. |
class |
ConnectionValidationResult
Represents the result of a Connection Validation.
|
interface |
NoConnectivityTest
Marker, interface to indicate that the implementing component does not support connectivity testing.
|
interface |
PoolingConnectionProvider<C>
A
ConnectionProvider specialization which pools connections. |
interface |
TransactionalConnection
Connections which support transaction must implement this interface in order to start or join a current transaction.
|
interface |
XATransactionalConnection
Specialization of
TransactionalConnection for connections which can participate of XA transactions |
| Modifier and Type | Class and Description |
|---|---|
class |
AccessTokenExpiredException
Exception to be thrown by operations which are trying to use an expired access token.
|
interface |
AuthCodeRequest
Provides information about the request that is sent to the authorization url during an OAuth2 dance using the
Authorization-Code grant type.
|
interface |
AuthorizationCodeState
ConnectionProvider implementations which are also annotated with AuthorizationCode MUST have a field of
this type. |
interface |
ClientCredentialsState
ConnectionProvider implementations which are also annotated with ClientCredentials MUST have a field of
this type. |
interface |
OAuthState
An object which holds information about an OAuth authorization
|
| Modifier and Type | Class and Description |
|---|---|
class |
SampleDataException
Exception to indicate than an error occurred fetching sample data through a SampleDataProvider. |
interface |
SampleDataProvider<T,A>
Implement this interface to enhance operations and
message sources with sample data that is representative of
the one that the component will produce in real production scenarios. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
ErrorTypeDefinition<E extends Enum<E>>
Identifies a Mule Error Type to be declared by extensions and must be implemented by an
Enum. |
class |
MuleErrors
ErrorTypeDefinition Enum which publish the available errors that the Mule Runtime provides to be extended from
an extension. |
| Modifier and Type | Class and Description |
|---|---|
class |
Category
Enum that stores a list of valid categories that a plugin can be assigned to.
|
class |
ExpressionSupport
Enumerates the different types of support that a given component can provide regarding expressions
|
class |
ExternalLibraryType
Enumerates the different types of external libraries an extension may require
|
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultMetadataKey
Default immutable implementation for the
MetadataKey. |
interface |
MetadataCache
This component provides the capability to store data so future requests for that data can be served faster and accessed from
every
InputTypeResolver, TypeKeysResolver and OutputTypeResolver |
interface |
MetadataContext
Metadata resolving context, provides access to the Config and Connection used during metadata fetch invocation.
|
interface |
MetadataKey
A key, that with the given ID, represents a
MetadataType. |
class |
MetadataKeyBuilder
An implementation of the builder design pattern to create a new
MetadataKey instance. |
class |
NullMetadataKey
Null
MetadataKey implementation that represents the absence of a key |
class |
NullMetadataResolver
Null implementation of
InputTypeResolver, AttributesTypeResolver and TypeKeysResolver, used to
represent the absence of any of them when required. |
| Modifier and Type | Class and Description |
|---|---|
class |
AttributesStaticTypeResolver
StaticResolver implementation for the attributes OutputModel. |
interface |
AttributesTypeResolver<K>
Handles the dynamic
MetadataType resolving for the output attributes of an associated component. |
class |
InputStaticTypeResolver
StaticResolver implementation for the ParameterModels. |
interface |
InputTypeResolver<K>
Handles the dynamic
MetadataType resolving for the Content parameter of an associated component. |
class |
OutputStaticTypeResolver
StaticResolver implementation for the OutputModels. |
interface |
OutputTypeResolver<K>
Handles the dynamic
MetadataType resolving for the output of an associated component. |
interface |
PartialTypeKeysResolver<T>
A
TypeKeysResolver that can handle the resolution of multi-level MetadataKey in a lazy way. |
interface |
StaticResolver
Handles the construction of a custom
MetadataType in any format to be set in a Typed component statically when
building the extension avoiding dynamically metadata resolution when we know exactly the non necessarily java type structure at
compile time. |
interface |
TypeKeysResolver
Handles the dynamic resolution of the available
MetadataKey that can be used to populate the MetadataKeyId of an
associated Component |
| Modifier and Type | Interface and Description |
|---|---|
interface |
NotificationActionDefinition<E extends Enum<E>>
Identifies a notification action to be declared by extensions and must be implemented by an
Enum. |
interface |
NotificationEmitter
This component allows firing
ExtensionNotifications with both custom data and default one. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
Reconnectable
A component which has its own way of reconnecting.
|
interface |
ReconnectionCallback
Callback used to notify the runtime about the outcome of a reconnection attempt.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ExceptionHandler
Allows the developer to provide generic logic to enrich exceptions, either via logging, sending notifications, etc.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ExecutionType
In 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.
|
interface |
FlowListener
Allows to execute custom logic when the flow on which an operation is being executed finishes.
|
class |
Result<T,A>
Represents the result of a component's execution.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
CorrelationInfo
Provides message correlation information.
|
interface |
Literal<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.
|
interface |
ParameterResolver<T>
A parameter type that gives the capability of:
Get the configured expression: With
ParameterResolver.getExpression() returns the possible expression used to resolve the
parameter value
Differ the resolution: Using ParameterResolver.resolve() resolves the parameter value of type T
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
CompletionCallback<T,A>
This callback is how non blocking operations notify their outcome.
|
interface |
RouterCompletionCallback
This callback is how a Router receiving
Routes notify their outcome. |
interface |
VoidCompletionCallback
This callback is how Routers notify the end of its execution when no result is produced.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
Chain
A
Chain allows a given Operation to receive a chain of message processors to be executed as part
of the operation's execution. |
| Modifier and Type | Class and Description |
|---|---|
class |
BackPressureAction
Indicates which type of back pressure has the runtime applied on a give message.
|
interface |
BackPressureContext
Provides information about how the runtime applied back pressure on a certain
event |
class |
BackPressureMode
Describes the available back pressure strategies
|
interface |
DistributedTraceContextManager
This is a manager for handling distributed tracing for sources/operations.
|
interface |
PollContext<T,A>
Contains context associated to each polling execution, and allows to dispatch items for execution through the
PollContext.accept(Consumer) method. |
class |
PollingSource<T,A>
A Special kind of
Source which automatically handles polling, idempotency and watermarking. |
class |
Source<T,A>
Base class to write message sources compliant with a given
SourceModel. |
interface |
SourceCallback<T,A>
A callback to allow
Source implementations to communicate generated messages back to the runtime so that they can be
processed. |
interface |
SourceCallbackContext
A context interface to correlate a message generated by a
Source to a particular state |
interface |
SourceCompletionCallback
Callback used by
sources in order tell the runtime that they will process the flow's response in an asynchronous
manner (from now on, async sources). |
class |
SourceResult
A class that represents the result of processing a message from a
Source through a flow, this reports whether the
result of the processing was successful or terminated with errors. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
PagingProvider<C,T>
This interface provides functionality for consuming a data feed in pages.
|
interface |
StreamingHelper
This class provides helper methods to deal with repeatable streaming resources which are contained into structures of arbitrary
complexity.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
Authentication
Authentication represents an authentication request and contains authentication information if the request was
successful. |
interface |
AuthenticationHandler
This handler allows to configure the current context's authentication, used for encryption and inbound authentication, based on
a given
Authentication request. |
interface |
Credentials
Credentials holds credentials information for a user. |
interface |
CredentialsBuilder
Builder for a
Credentials implementation. |
| Modifier and Type | Class and Description |
|---|---|
class |
AppConfigStereotype
StereotypeDefinition for any generic config global element. |
class |
ChainStereotype
StereotypeDefinition for the chain of components defined through a DSL. |
class |
ConnectionStereotype
StereotypeDefinition for any generic connection. |
class |
ErrorHandlerStereotype
StereotypeDefinition for error-handler core components |
class |
FlowStereotype
StereotypeDefinition for flow core components |
class |
ImplicitStereotypeDefinition
A 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.
|
class |
ModuleConfigStereotype
StereotypeDefinition for any generic config global element. |
class |
MuleStereotypeDefinition
Marker interface that identifies a given
StereotypeDefinition as a Mule stereotype. |
class |
MuleStereotypes |
class |
ObjectStereotype
StereotypeDefinition for a generic Object definition |
class |
ObjectStoreStereotype
StereotypeDefinition for a generic ObjectStore definition |
class |
OnErrorStereotype
StereotypeDefinition for on-error core components |
class |
ProcessorStereotype
StereotypeDefinition for any generic processor that can be executed by mule runtime. |
class |
SerializerStereotype
StereotypeDefinition for serializer components |
class |
SourceStereotype
StereotypeDefinition for any generic source that can be executed by mule runtime. |
class |
SubFlowStereotype
StereotypeDefinition for sub-flow core components |
class |
ValidatorStereotype
StereotypeDefinition for any validator component. |
| Modifier and Type | Field and Description |
|---|---|
static org.mule.runtime.api.meta.model.stereotype.StereotypeModel |
MuleStereotypes.APP_CONFIG |
static StereotypeDefinition |
MuleStereotypes.APP_CONFIG_DEFINITION |
static org.mule.runtime.api.meta.model.stereotype.StereotypeModel |
MuleStereotypes.CHAIN |
static StereotypeDefinition |
MuleStereotypes.CHAIN_DEFINITION |
static org.mule.runtime.api.meta.model.stereotype.StereotypeModel |
MuleStereotypes.CONFIG |
static StereotypeDefinition |
MuleStereotypes.CONFIG_DEFINITION |
static org.mule.runtime.api.meta.model.stereotype.StereotypeModel |
MuleStereotypes.CONNECTION |
static StereotypeDefinition |
MuleStereotypes.CONNECTION_DEFINITION |
static org.mule.runtime.api.meta.model.stereotype.StereotypeModel |
MuleStereotypes.DEPRECATED_STEREOTYPE
The stereotype for the
operation:deprecated element |
static org.mule.runtime.api.meta.model.stereotype.StereotypeModel |
MuleStereotypes.ERROR_HANDLER |
static StereotypeDefinition |
MuleStereotypes.ERROR_HANDLER_DEFINITION |
static org.mule.runtime.api.meta.model.stereotype.StereotypeModel |
MuleStereotypes.FLOW |
static StereotypeDefinition |
MuleStereotypes.FLOW_DEFINITION |
static org.mule.runtime.api.meta.model.stereotype.StereotypeModel |
MuleStereotypes.OBJECT_STORE |
static StereotypeDefinition |
MuleStereotypes.OBJECT_STORE_DEFINITION |
static org.mule.runtime.api.meta.model.stereotype.StereotypeModel |
MuleStereotypes.ON_ERROR |
static StereotypeDefinition |
MuleStereotypes.ON_ERROR_DEFINITION |
static org.mule.runtime.api.meta.model.stereotype.StereotypeModel |
MuleStereotypes.OPERATION_DEF_STEREOTYPE
The stereotype for the
operation:def element |
static org.mule.runtime.api.meta.model.stereotype.StereotypeModel |
MuleStereotypes.OUTPUT_ATTRIBUTES_STEREOTYPE
The stereotype for the
operation:output-attributes element |
static org.mule.runtime.api.meta.model.stereotype.StereotypeModel |
MuleStereotypes.OUTPUT_PAYLOAD_STEREOTYPE
The stereotype for the
operation:output-payload element |
static org.mule.runtime.api.meta.model.stereotype.StereotypeModel |
MuleStereotypes.OUTPUT_STEREOTYPE
The stereotype for the
operation:output element |
static org.mule.runtime.api.meta.model.stereotype.StereotypeModel |
MuleStereotypes.PROCESSOR |
static StereotypeDefinition |
MuleStereotypes.PROCESSOR_DEFINITION |
static org.mule.runtime.api.meta.model.stereotype.StereotypeModel |
MuleStereotypes.SERIALIZER |
static StereotypeDefinition |
MuleStereotypes.SERIALIZER_DEFINITION |
static org.mule.runtime.api.meta.model.stereotype.StereotypeModel |
MuleStereotypes.SOURCE |
static StereotypeDefinition |
MuleStereotypes.SOURCE_DEFINITION |
static org.mule.runtime.api.meta.model.stereotype.StereotypeModel |
MuleStereotypes.SUB_FLOW |
static StereotypeDefinition |
MuleStereotypes.SUB_FLOW_DEFINITION |
static org.mule.runtime.api.meta.model.stereotype.StereotypeModel |
MuleStereotypes.VALIDATOR |
static StereotypeDefinition |
MuleStereotypes.VALIDATOR_DEFINITION |
| Modifier and Type | Interface and Description |
|---|---|
interface |
ObjectStore<T extends Serializable>
A generic object key value store
|
interface |
ObjectStoreManager
Creates and manages
ObjectStore instances. |
class |
ObjectStoreSettings
Immutable object which contains settings parameters regarding how should a particular
ObjectStore instance behave. |
| Modifier and Type | Class and Description |
|---|---|
class |
ImmutableFileRepeatableInputStream
An
InputStream implementation that allows obtaining a repeatable stream from the contents of an immutable file that
already exists in the local file system. |
| Modifier and Type | Class and Description |
|---|---|
class |
OperationTransactionalAction
The type of joining actions that operations can take regarding transactions.
|
class |
SourceTransactionalAction
The type of beginning actions that sources can take regarding transactions.
|
interface |
Transactional
Base contract for a component which can participate in a transaction
|
interface |
TransactionHandle
Allows to manipulate the transaction that was started and bound to an specific
SourceCallbackContext |
| Modifier and Type | Interface and Description |
|---|---|
interface |
Value
Represents a possible and valid value for a parameter.
|
class |
ValueBuilder
An implementation of the builder design pattern to create a new
ValueBuilder instance. |
interface |
ValueProvider
Provider of
values. |
class |
ValueResolvingException
|
Copyright © 2022. All rights reserved.