Package org.mule.api.annotations

Enum Summary
ConnectivityTesting  
ConnectStrategy Out of the box enumeration of available connection strategies
MetaDataSwitch  
QueryOperator  
SourceThreadingModel  
 

Annotation Types Summary
Category This annotation is meant to be applied to methods marked with Processor/Source and it is used by the Studio generation and the Doclet to organize the message processors.
Configurable Marks a field inside a Connector as being configurable.
Connect This annotation marks a method inside an @Connector scope as the responsible for creating a connection.
ConnectionIdentifier This annotation marks a method inside a Connector as the responsible for identifying a connection.
Connector This annotation defines a class that will export its functionality as a Mule Connector.
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.
Filter This annotation marks a method inside a Connector as a callable from within a Mule flow to filter a message.
Ignore Ignores a field inside a complex type.
InvalidateConnectionOn Deprecated. Use ReconnectOn instead
MetaDataCategory Describes a grouping DataSense concrete class, which will be responsible for returning types and the descriptions of any of those types
MetaDataKeyRetriever  
MetaDataOutputRetriever This annotation marks a method as a describer for org.mule.common.metadata.MetaData for output scenarios, for a given org.mule.common.metadata.MetaDataKey
MetaDataRetriever The method annotated with MetaDataRetriever describes the metadata for the received metadata key parameter.
MetaDataScope Used to differentiate grouping data sense types at operation or class level.
Mime  
Module This annotation defines a class that will export its functionality as a Mule module.
NoMetaData This annotation marks a @Processor to avoid discovering metadata with @MetaDataRetriever and @MetaDataKeyRetriever mechanism.
Paged This annotation marks a method inside a Connector as an operation that will return a paged result set.
Processor This annotation marks a method inside a Connector as a callable from within a Mule flow.
Query This annotation is meant to be applied to support easy query building by using DataSense Query Language, DSQL.
QueryCustomMetadata When using @Query and @QueryTranslator the query metadata is generated automatically based on the types and fields selected.
QueryPart This annotation is meant to be used in advanced Query scenarios.
QueryTranslator This annotation is meant to translate an DSQL query into a native one.
ReconnectOn This annotation can be attached to any method annotated with Processor.
Required Annotation to mark a field as required.
Source This annotation marks a method inside a Connector as a callable from within a Mule flow and capable of generating Mule events.
TransformerResolver A TransformResolver is used to find transformers that match a certain criteria in the registry.
ValidateConnection This annotation marks a method inside a Connector as the responsible for validating if the connector is actually connected or not.
 



Copyright © 2010–2014 MuleSoft, Inc.. All rights reserved.