Class Index

C D H I M N O P S 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. 

H

HttpCallback  

I

InterceptCallback Callback interface used by Processor annotated methods which also are declared as intercepting. 
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

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

N

NestedProcessor Callback interface used by Processor annotated methods. 

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
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

PoolingAdapter  
Processor This annotation marks a method inside a Module as a callable from within a Mule flow. 

S

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. 

V

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