| Modifier and Type | Class and Description |
|---|---|
interface |
Sources
|
| 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 |
SampleData
Associates a
Source class or operation method with a SampleDataProvider. |
| Modifier and Type | Class and Description |
|---|---|
interface |
Config
Indicates that the annotated member should be injected with the currently active configuration instance.
|
interface |
Connection
Indicates that the annotated member should be injected with a currently active connection.
|
interface |
Content |
interface |
MediaType
Use this annotation on operation methods and
Source classes which return either String or InputStream. |
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 |
RuntimeVersion
This annotation is meant to be applied on fields of classes.
|
| 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 |
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 | 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 |
NotificationActionDefinition<E extends Enum<E>>
Identifies a notification action to be declared by extensions and must be implemented by an
Enum. |
| Modifier and Type | Class and Description |
|---|---|
class |
Result<T,A>
Represents the result of a component'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 |
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 |
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 © 2021. All rights reserved.