| Annotation Type | Description |
|---|---|
| Alias |
Defines an alias for a Java type.
|
| Configuration |
Used to express that a class should be used to describe
a
org.mule.runtime.extension.api.introspection.Configuration model. |
| Configurations |
Allows to reference a list of classes from which a
org.mule.runtime.extension.api.introspection.Configuration
model is to be inferred. |
| DataTypeParameters |
Indicates that an
OperationModel should expose parameters which
allows the user to specify the @link org.mule.runtime.api.metadata.DataType}
of the annotated operation's output. |
| ExclusiveOptionals | |
| Export |
Specifies classes and resources that an extension should
expose beyond the default
ClassLoader isolation. |
| Expression |
Allows customizing how a
ParameterModel supports expressions. |
| Extensible |
Denotes that a given type can be extended by others.
|
| Extension |
This annotation defines a class that will export its functionality as a Mule module.
|
| ExtensionOf |
Denotes that a given member is an implementation of a type annotated with
Extensible. |
| Import | |
| ImportedTypes |
Container for the
Repeatable Import annotation |
| OnException |
This annotation can be used at
Operation level or at Extension level as
a common handler for all the Operations,
When an exception occurs in an operation the Enricher Class declared in this
annotation will be called immediately, passing to the enrichException method the exception thrown by the operation. |
| Operations |
Allows to reference a list of classes from which an Extension's operations are to be
inferred.
|
| Parameter |
Marks a field inside a mule extension as being a parameter that the user can set.
|
| ParameterGroup |
Marks a field inside a mule extension as being a set of parameters that the user can set.
|
| Query |
This annotation is meant to be applied to support easy query building by using DataSense Query Language, DSQL.
|
| RestrictedTo |
Marks that a
ElementType.PARAMETER which references components of an external
Extension, should only contain references that are linked to a particular extension. |
| Sources | |
| SubTypeMapping | |
| SubTypesMapping |
Container for the
Repeatable SubTypeMapping annotation |
Copyright © 2016 MuleSoft, Inc.. All rights reserved.