| 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.extension.introspection.Configuration model. |
| Configurations |
Allows to reference a list of classes from which a
org.mule.extension.introspection.Configuration
model is to be inferred. |
| 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. |
| Operation |
Marks a method as an operation that can be invoked from a
org.mule.api.processor.MessageProcessor in a flow. |
| 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.
|
| RestrictedTo |
Marks that a
ElementType.PARAMETER which references components of an external
Extension, should only contain references that are linked to a particular extension. |
Copyright © 2015 MuleSoft, Inc.. All rights reserved.