| Capabilities | This interface is implemented for every Module annotated class, to
dynamically query what its capabilities are. |
| Capability | Enumeration of possible capabilities of Mule modules. |
| Configurable | Marks a field inside a Module as being configurable. |
| Connect | This annotation marks a method inside a Connector as the responsible for creating
a connection. |
| ConnectionException | Exception thrown when the method annotated with Connect fails to
connect properly. |
| ConnectionExceptionCode | List of possible outcomes to a connection failure |
| ConnectionIdentifier | This annotation marks a method inside a Connector as the responsible for identifying
a connection. |
| ConnectionKey | Marks a parameter inside Connect as
the key for the connector lookup. |
| ConnectionManager<K, C> | Wrapper around Connector annotated class that will infuse it with
connection management capabilities. |
| ConnectivityNotification | Custom notification fired when there is a change in connectivity |
| Connector | This annotation defines a class that will export its functionality as a Mule Cloud Connector. |
| Default | Specifies a default value to a Configurable field or a
Processor/Source parameter. |
| Disconnect | This annotation marks a method inside a Connector as the responsible for disposing
a connection. |
| ExpressionEnricher | This annotation marks a method inside a ExpressionLanguage as the responsible
for enriching mule messages based on an expression. |
| ExpressionEvaluator | This annotation marks a method inside a ExpressionLanguage as the responsible
for evaluating expressions. |
| ExpressionLanguage | This annotation defines a class that will export its functionality as a Mule Expression Language. |
| FriendlyName | Adds displaying information to a field or parameter. |
| HttpCallback |
| Icons | Used in Module and Connector annotated classes
to associate icons with them. |
| InvalidateConnectionOn | This annotation can be attached to any method also annotated with Processor or
Source. |
| InvocationHeaders | Used on Processor methods, this annotation marks the method parameter that will be
used to pass in one or more of the headers received. |
| Mime | |
| Module | This annotation defines a class that will export its functionality as a Mule module. |
| NestedProcessor | Callback interface used by Processor annotated methods. |
| NotAuthorizedException | Exception thrown when a message processor requires for the connector to be authorized using OAuth and its not. |
| OAuth | A class annotated with @OAuth is applied to a @Module that uses the OAuth 1.0a protocol for authentication. |
| OAuth1Adapter | Adds OAuth 1.0a capabilities to the pojo |
| OAuth2 | The class annotated with @OAuth is applied to a @Module that uses the OAuth 1.0a protocol for authentication. |
| OAuth2Adapter | |
| OAuthAccessToken | Parameters annotated with @OAuthAccessToken need to be inside a class annotated with OAuth or OAuth2. |
| OAuthAccessTokenSecret | Parameters annotated with @OAuthAccessTokenSecret need to be inside a class annotated with OAuth. |
| OAuthAdapter | Base OAuth adapter |
| OAuthConsumerKey | A class annotated with OAuth or OAuth2 needs to have exactly one field annotated with @OAuthConsumerKey
and this field must be of type String. |
| OAuthConsumerSecret | A class annotated with OAuth or OAuth2 needs to have exactly one field annotated with @OAuthConsumerKeySecret
and this field must be of type String. |
| OAuthMessageSigner | The signature method to be used in the OAuth 1.0a flow. |
| OAuthScope | In case the access to the Protected Resources needs to be restricted in scope a field annotated with @OAuthScope must be present and contain a String indicating the desired scope. |
| OAuthSigningStrategy | The enum defines where to include the OAuth 1.0a parameters. |
| Optional | Marks a Configurable field or a
Processor/Source parameters as optional. |
| Password | Identifies a field or method parameter as being a password or more generally as a variable which contains data that should displayed as plain text. |
| Placement | Adds placement information to a field or parameter. |
| PoolingAdapter | |
| Processor | This annotation marks a method inside a Module as a callable from within a Mule flow. |
| RestoreAccessTokenCallback | Callback interface for resting access tokens |
| SaveAccessTokenCallback | Callback interface for saving OAuth access tokens |
| Source | This annotation marks a method inside a Module as a callable from within a Mule flow and capable of
generating Mule events. |
| SourceCallback | Callback interface used by Source annotated methods to dispatch messages. |
| Start | This is a lifecycle annotation. |
| Stop | This is a lifecycle annotation. |
| Summary | Adds displaying information to a field or parameter. |
| UnableToAcquireAccessTokenException | Exception thrown when the access token needed for accessing a protected resource cannot be acquired |
| UnableToAcquireRequestTokenException | Exception thrown when the request token needed for building the authorization URL cannot be acquired |
| ValidateConnection | This annotation marks a method inside a Connector as the responsible for
validating if the connector is actually connected or not. |