Class Index

C D E F H I M N O P R S U V

C

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. 

D

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. 

E

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. 

F

FriendlyName Adds displaying information to a field or parameter. 

H

HttpCallback  

I

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. 

M

Mime  
Module This annotation defines a class that will export its functionality as a Mule module. 

N

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. 

O

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. 

P

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. 

R

RestoreAccessTokenCallback Callback interface for resting access tokens  

S

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. 

U

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  

V

ValidateConnection This annotation marks a method inside a Connector as the responsible for validating if the connector is actually connected or not.